1、include静态包含
<%@include file=""%>它是在jsp编译成java文件时完成的,他们共同生成一个java文件(servlet),然后再生成一个class。
作用:把页面分解,使用包含的方式组合在一起,这样一个页面中不变的部分就是一个独立jsp,需要处理的只是变化的页面。
2、taglib导入标签库
两个属性:prefix:指定标签库在本页面中的前缀;uri:指定标签库的位置
3、动作标签
动作标签是由服务器来解释执行,与java代码一样,都是在服务器端执行。
<jsp:forward>:转发,与RequestDispatcher的forward()方法作用相同
<jsp:include>:包含,原jsp页面与被包含页面各自生成servlet文件,最终只是调用结果
【重要】<%@include%>与<jsp:include>的区别
<jsp:param>:它用来作为forward和include的子标签,用来给转发或包含的页面传递参数。
<jsp:forward page="b.jsp">
<jsp:param name="" value="" />
<jsp:param name="" value="" />
</jsp:forward>
在b.jsp中获取传递的参数:request.getParameter("");
(JSP也可以在web.xml中配置)