1. include动作 / include指令
include指令语法:<%@ include file="URL"%>
include动作语法:<jsp:include page="URL" flush="true | false" ></jsp:include>
include动作和include指令的区别:
include指令 | include动作 | |
语法格式 | <%@ include file="URL"%> | <jsp:include page="URL" flush="true | false" /> |
发生作用时间 | 页面转换期间 | 请求期间 |
包含内容 | 文件的实际内容 | 页面的输出结果 |
转换成的Servlet | 主页面和包含页面转换成一个Servlet | 主页面和包含页面转换成独立的Serlvet |
编译时间 | 较慢(资源必须被解析) | 较快 |
执行时间 | 较快 | 较慢(每次资源必须被解析) |
2.forward动作 / 相同forward效果代码
forward动作语法:<jsp:forward page="URL"></jsp:forward>
相同效果代码:request.getRequestDispatcher("/url").forward(ServletRequest req,ServletResponse res);
3.param动作
param动作语法:<jsp:param name="参数名" value="参数值" />
×forward动作 + param动作
格式:
<jsp:forward page="URL">
<jsp:param name="paramName" value="paramValue" />
</jsp:forward>
时间: 2024-09-28 20:08:37