《JSP程序设计》课件-第6章 JSP与Servlet.pptVIP

  • 0
  • 0
  • 约5.09千字
  • 约 36页
  • 2017-06-18 发布于浙江
  • 举报

《JSP程序设计》课件-第6章 JSP与Servlet.ppt

阶段1 forward方法   RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet或JSP到另外一个Servlet、JSP或普通HTML文件,重定向后浏览器地址栏URL不变。此时form提交的所有信息和参数均自动传递。   forward()可以重定向至有frame的HTML文件, 但却无法重定向至有frame的JSP文件,同时forward()也无法在后面带参数传递,比如Servlet?name=frank是不行的,而只可以程序内通过response.setAttribute(“name”,name)来传至下一个页面。 阶段1 forward方法 6.4.2 sendRedirect方法 response.sendRedirect()是在用户的浏览器端工作,sendRedirect()可以带参数传递,比如Servlet?name=frank可以传给下个页面,同时它可以重定向至不同的主机上,sendRedirect()可以重定向有frame.的jsp文件。   重定向后在浏览器地址栏上会出现重定向页面的地址。 阶段3 其他重定向方法 1.修改HTTP HEADer的Location属性来重定向 通过设置直接修改地址栏来实现页面

文档评论(0)

1亿VIP精品文档

相关文档