使用方法
标准标签在jsp页面直接编写即可,因为标准标签是JSP规范提供的,所有容器都支持。
被替代性
标准标签的许多功能都可以被JSTL与EL表达式语言所替代。
作用
标准标签可协助编写JSP时减少Scriptlet的使用。
语法
所有标准标签都使用jsp:作为前缀。
标准标签<jsp:include>
和include指示元素对比:
include指示元素,可以在JSP转译为Servlet时,将另一个JSP包括进来进行转译,这是静态地包括另一个JSP页面,也就是被包括的JSP与原JSP合并在一起,转译为一个Servlet类,你无法在运行时依条件动态地调整想要包括的JSP页面。
<jsp:include>标签可以在运行时,依条件动态地调整想要包括的JSP页面,当前jsp会生成一个Servlet类,被包含的jsp也会生成一个Servlet类。
Demo
index.jsp
在index.jsp中使用了<jsp:param>标签,指定了传递给add.jsp的请求参数。
<%@page contentType="text/html" pageEncoding="UTF-8" %>
<jsp:include page="add.jsp">
<jsp:param name="a" value="1"/>
<jsp:param name="b" value="2"/>
</jsp:include>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello</title>
</head>
<body>
</body>
</html>