JSP笔记:forward和include方法的区别
来源:互联网 发布:ubuntu怎么设置分区 编辑:程序博客网 时间:2024/05/12 00:39
JSP笔记:forward和include方法的区别:
request.getRequestDispatcher("jsp2.jsp").forward(request, response);
request.getRequestDispatcher("jsp2.jsp").include(request, response);
这两种写法有什么区别呢?
首先,getRequestDispatcher后面的参数可以是一个servlet, jsp或者html页面
对于forward方法,本意是让第一个页面处理request,第二个页面处理response。如果第一个页面中已经使用response进行输出 了,那么只要没有flush(),forward依然可以成功,并会自动清除刚才的输出内容,但是如果第一个页面调用了flush()方法,则会报错。值 得注意的是执行了forward方法调用了第二个页面之后,程序还会返回第一个页面继续执行,但是此时再使用response输出已经没有作用了。建议可 以在forward语句后面加上 if (true) return;避免无必要的执行后面的程序。
include方法则不同,它是服务器端的动态加载,执行完第二个页面的程序后可以回到第一个页面继续输出,只需要注意第二个页面不应当更改response的头部信息(改了也没用)。
request.getRequestDispatcher("jsp2.jsp").forward(request, response);
request.getRequestDispatcher("jsp2.jsp").include(request, response);
这两种写法有什么区别呢?
首先,getRequestDispatcher后面的参数可以是一个servlet, jsp或者html页面
对于forward方法,本意是让第一个页面处理request,第二个页面处理response。如果第一个页面中已经使用response进行输出 了,那么只要没有flush(),forward依然可以成功,并会自动清除刚才的输出内容,但是如果第一个页面调用了flush()方法,则会报错。值 得注意的是执行了forward方法调用了第二个页面之后,程序还会返回第一个页面继续执行,但是此时再使用response输出已经没有作用了。建议可 以在forward语句后面加上 if (true) return;避免无必要的执行后面的程序。
include方法则不同,它是服务器端的动态加载,执行完第二个页面的程序后可以回到第一个页面继续输出,只需要注意第二个页面不应当更改response的头部信息(改了也没用)。
- JSP笔记:forward和include方法的区别
- JSP中forward和include的区别
- forward和include方法的区别
- Cookie 和session的区别,<%@include和jsp:include的区别,forward和sendredirect的区别
- JSP/Servlet中的forward和include的区别
- forward和include的区别
- include 和forward 的区别
- Servlet中include方法和forward方法的区别
- Jsp中include与forward的区别
- 请求forward、include和redirect的实现方法和区别
- JSP下动态INCLUDE与静态INCLUDE的区别,Forward和Redirect的区别分析
- <jsp:include>和<jsp:forward>
- <jsp:include>和<jsp:forward>
- forward和include区别
- include、forward 和 redirect的区别
- include()和forward()的区别(No.40)
- Servlet中forward和include的区别
- RequestDispathcher中forward()和include()的区别
- 计算机板块:外包引领软件业高成长
- Programming Perl 1
- rmi编程
- 培养孩子的性格
- linux嵌入式编程高手历程系列7-用qmake快速构建工程makefile
- JSP笔记:forward和include方法的区别
- .Net Micro Framework研究—MF驱动继电器
- Struts2的Collection和Map支持
- 《数据库设计入门经典》之前言
- 一些Liferay小问题的分析
- 〈数据库设计入门经典〉之第一章笔记
- 婚姻中 有一种感动叫做 - 守口如瓶
- 在一个Portlet中链接到另一个Portlet
- Liferay的一个奇怪的权限问题