如何在Servlet中访问WEB-INF中的.jsp?先建一个.jsp命名为Test,下面介绍几种方式1、请求重定向方式来跳转到Test.jsp;用到response.sendRedirect。使用request.getContextPath()获得上下文对象response.sendRedirec...
分类:
其他好文 时间:
2015-03-17 17:46:47
阅读次数:
102
请求转发:MVC设计模式、细节、请求域属性的编程实例、请求重定向和请求转发的区别MVC设计模式将一次请求的响应过程分成三个功能模块(一般称之为层)来协同完成,这三个模块分别是Model(模型层)、View(视图层)、Controller(控制层)。Model是可作为JavaBean使用的业务对象;V...
分类:
Web程序 时间:
2015-03-02 14:46:09
阅读次数:
162
----请求重定向:客户端行为,response.sendRedirect(); 从本质上讲等同于两次请求,前一次的请求对象不会保存,地址栏的URL地址会改变。----请求转发:服务器行为,request.getRequestDispatcher().forward(req,resp); 其本质.....
分类:
其他好文 时间:
2015-02-23 22:21:10
阅读次数:
140
我们在使用HttpServletRequest和HttpServletReonse等工具类的时候,这些工具类走的协议就是http协议,http协议也是我们日常WEB开发通用的协议。因为http协议封装的很好,因此我们往往忽视了它,但是在对性能的极致追求中,这些基础协议,又成为我们继续努力的基础。
响应,在http协议中有非常重要的作用。
可以设置Location响应头,实现请求重定向(可以查看...
分类:
Web程序 时间:
2015-02-02 18:07:42
阅读次数:
158
用Servlet进行请求重定向,参数传递好办,直接用request.setAttribute(str1,str2);但是如果不用Servlet 而是直接用jsp进行转发呢?我们首先要知道 请求的重定向:在最终的Servlet中,request对象和中转的那个request不是同一个对象所以传递参数....
分类:
Web程序 时间:
2015-01-01 11:14:23
阅读次数:
212
1)转发只能将请求给同一个WEB应用中的组件;重定向可以重定向到一个站点上的其它应用程序的资源,还可以使用绝对URL重定向到其它站点的资源。
2)重定向需要的路径是针对浏览器的,也就是说相对URL以“/”开头,它是相对于整个WEB站点的根目录;转发需要的路径是相对于服务器的,也就是说相对URL以“/”开头,它是相对于当前WEB应用程序的根目录。
3)重定向浏览器地址栏发生变化;转发浏览...
分类:
其他好文 时间:
2014-12-13 21:48:51
阅读次数:
198
转发在服务器端完成的;重定向是在客户端完成的
转发的速度快;重定向速度慢
转发的是同一次请求;重定向是两次不同请求
转发不会执行转发后的代码;重定向会执行重定向之后的代码
转发地址栏没有变化;重定向地址栏有变化
转发必须是在同一台服务器下完成;重定向可以在不同的服务器下完成
如果不理解请看下面:
请求--转发
地址不变,数据存在请求中
...
分类:
其他好文 时间:
2014-11-19 11:23:07
阅读次数:
117
转发在服务器端完成的;重定向是在客户端完成的
转发的速度快;重定向速度慢
转发的是同一次请求;重定向是两次不同请求
转发不会执行转发后的代码;重定向会执行重定向之后的代码
转发地址栏没有变化;重定向地址栏有变化
转发必须是在同一台服务器下完成;重定向可以在不同的服务器下完成
如果不理解请看下面:
请求--转发
地址不变,数据存在请求中
...
分类:
其他好文 时间:
2014-11-19 01:22:14
阅读次数:
181
struts2的结果类型:
type="chain">
successAction
${name}
struts2中的结果类型有以下几种:...
分类:
其他好文 时间:
2014-11-01 01:05:11
阅读次数:
288
URL重写技术总结概要:什么是url重写?URL重写是截取传入Web请求并自动将请求重定向到其他URL的过程。比如浏览器发来请求hostname/101.html,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。url重写的优点在于:1、缩短url,隐藏...
分类:
Web程序 时间:
2014-10-26 00:12:06
阅读次数:
300