读书人

差别forward动作指令和include动作指令

发布时间: 2012-10-09 10:21:45 作者: rapoo

区别forward动作指令和include动作指令
实际上,它们很相似,都是采用方法来引入目标页面,通过查看JSP页面所生成Servlet代码可以得出:forward指令使用_jsp_page_context的forward()方法来引入目标页面,而include指令则使用通过JspRuntimeLibrary的include()方法来引入目标页面。区别在于,执行forward时,被forwardfoward的页面将完全代替原有页面;而执行include时,被include的页面只是引入原有页面。简而言之:forward拿目标页面代替原有页面,而include则拿目标页面插入原有页面。

读书人网 >软件架构设计

热点推荐