JavaWeb经验总结之JSP页面跳转的五种方法.doc

JavaWeb经验总结之JSP页面跳转的五种方法.doc

ID:59254708

大小:13.00 KB

页数:2页

时间:2020-09-08

JavaWeb经验总结之JSP页面跳转的五种方法.doc_第1页
JavaWeb经验总结之JSP页面跳转的五种方法.doc_第2页
资源描述:

《JavaWeb经验总结之JSP页面跳转的五种方法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JSP页面跳转的五种方法原

2、2012-11-22

3、浏览:4899

4、投票:0JSP页面跳转的方法是什么?这是很多很多朋友们都不太了解的,下面就让我来为大家介绍一下。这些是我平时总结出来的,希望能够对大家有所帮助。步骤阅读方法/步骤>01RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servletengine传递HTTP请求从当前的ServletorJSP到另外一个Servlet,JSP或普通HTML文件,也即你的form提交至a.jsp,在a.

5、jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在b.jsp都可以获得,参数自动传递.但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比如servlet?name=frank,这样不行,可以程序内通过response.setAttribute("name",name)来传至下一个页面。>02response.sendRedirect()是在用户的浏览器端工作,sendRedir

6、ect()可以带参数传递,比如servlet?name=frank传至下个页面,同时它可以重定向至不同的主机上,sendRedirect()可以重定向有frame.的jsp文件.重定向后在浏览器地址栏上会出现重定向页面的URL>03<jsp:forwardpage=""/>  它的底层部分是由RequestDispatcher来实现的,因此它带有RequestDispatcher.forward()方法的印记。  如果在之前有很多输出,前面的输出已使缓冲区满,将自动输出到客户端,那么该语句将不起作

7、用,这一点应该特别注意。  另外要注意:它不能改变浏览器地址,刷新的话会导致重复提交>04修改HTTPheader的Location属性来重定向  通过设置直接修改地址栏来实现页面的重定向。  jsp文件代码如下:<% response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); StringnewLocn="/newpath/jsa.jsp"; response.setHeader("Location",newLocn);%>>05J

8、SP中实现在某页面停留若干秒后,自动重定向到另一页面  在html文件中,下面的代码:<metahttp-equiv="refresh"content="300;url=target.jsp">  它的含义:在5分钟之后正在浏览的页面将会自动变为target.html这一页。代码中300为刷新的延迟时间,以秒为单位。targer.html为你想转向的目标页,若为本页则为自动刷新本页。  由上可知,可以通过setHeader来实现某页面停留若干秒后,自动重定向到另一页面。  关键代码:Stringc

9、ontent=stayTime+";URL="+URL;response.setHeader("REFRESH",content);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。