学习笔记:include指令和include动作的区别 -- include动作和forward动作比较

版权声明:Unruly https://blog.csdn.net/weixin_41660948/article/details/81569677

<%@ include file =".." ...%>和<jsp:include>

1、静态引入jsp文件:jsp指令元素

<%@ include file="文件路径" %> (等于是将两个jsp合并为一个jsp,就是将A.jsp的代码复制到B.jsp一个道理)

2、动态引入jsp文件:jsp标准动作

<jsp:include page="文件路径" flush="true"> (相当于将两个jsp执行后的内容合并成一个页面)

简单来说:

JSP指令元素:先包含,后编译。

JSP标准动作:先运行,后包含。


<jsp:include> 与 <jsp:forward>

对于标签之前的内容,<jsp:forward>之前的内容执行但不显示

对于标签之前的内容,<jsp:include>之前的内容执行并且显示

对于标签之后的内容,<jsp:forward>不执行了,<jsp:include>执行并显示。

include是在当前页面的当前位置导入一个jsp页面,forward是整个页面转向到另一个页面。

猜你喜欢

转载自blog.csdn.net/weixin_41660948/article/details/81569677