HttpServletResponse接口的sendRedirect()方法和RequestDispatcher接口的forward()方法都可以利用另外的资源(Servlet,jsp页面或HTML文件)来为客户端进行服务,但是这两种方法有着本质上的区别。sendRedirect()方法的工作原.....
分类:
其他好文 时间:
2015-06-17 23:15:16
阅读次数:
311
在界面显示过程用,一般都是通过用户提交页面请求到Servlet,在通过Servlet处理后跳转到相应的界面,进行数据的显示。一般页面跳转有两种方式,分别是重定向(response.sendRedirect)和转发(request.getRequestDispatcher)。下面分别来看这两种方式是如何进行实现的(以下代码是在Servlet中进行页面跳转操作的):
1.重定向(respon...
分类:
其他好文 时间:
2015-06-12 11:50:54
阅读次数:
80
sevlet response有一个重定向的方法我们先介绍一下。1.HttpServletResponse对象的sendRedirect(String local)方法称作重定向。如果location地址前面加上"/",则表示相对于Servlet容器的根来请求,即http://localhost:8...
分类:
编程语言 时间:
2015-06-11 18:33:00
阅读次数:
121
JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。(1)直接在URL请求后添加如:直接传递参数特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:response.sendRedirect("thexuan....
分类:
Web程序 时间:
2015-05-26 20:32:17
阅读次数:
127
1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ;response.sendRedirect()是重新定向,前后页面不是一个request。request.getRequestDispather();返回的是一个RequestDispatc...
分类:
其他好文 时间:
2015-05-24 11:30:53
阅读次数:
107
req.getRequestDiapatcher("hello.jsp").forward(req,resp);//重定向resp.sendRedirect("login.jsp");//请求转发重定向,服务器内部跳转。一次请求,跳转一次。Url不变。请求转发,一次请求,2次跳转.请求的Url变成跳...
分类:
其他好文 时间:
2015-05-13 21:41:11
阅读次数:
133
http://www.cnblogs.com/shenliang123/archive/2011/10/27/2226892.htmlresponse.sendredirect("http://www.foo.com/path/error.html");重定向和转发有一个重要的不同:当使用转发时,J...
分类:
编程语言 时间:
2015-05-13 19:12:10
阅读次数:
97
out:负责管理对客户端的输出对应于javax.servlet.jsp.JspWriterrequest:负责得到客户端的请求信息response:负责向客户端发出响应response可以实现重定向response.sendRedirect网址会发生变化,而forward方式跳转网址则不会发生变化c...
分类:
Web程序 时间:
2015-05-10 14:09:45
阅读次数:
105
重定向 resp.sendRedirect(req.getContextPath()+"/getM.jsp"); 请求转发 req.getRequestDispatcher("/getM.jsp").forward(req,resp);...
分类:
其他好文 时间:
2015-05-08 22:18:44
阅读次数:
96
重定向与转发是JSP的一稍难不分.首先要清楚重定向和转发的意义.重定向:首先,重定向是一种行为.已下方JSP页面为例,使用response对象的sendRedirect()方法,其执行结果是客户端重新向服务器请求一个新的地址链接;而在之前的提交表单请求中的数据将会随之丢失,这种行为 称为...
分类:
其他好文 时间:
2015-05-07 00:48:42
阅读次数:
181