你要的是什么名字:标签文件。在 JSP 2.0 上引入
通过这种方法,您可以使用 jsp 编写 JSP 标签,因此您需要创建一个名为 的文件夹WEB-INF/tags
,并在此文件夹中创建一个“普通”jsp。
您要创建的标签需要具有以下启动指令:
<%@tag description="tag description" %>
以表明这是一个标签。
要使用它,您需要使用以下说明引用要使用的标签:<%@ taglib tagdir="/WEB-INF/tags" prefix="custom"%>
因此,您可以执行以下操作:WEB-INF/tags/myTag.tag
<%@tag description="hello tag" %>
<%@attribute name="name" required="false" type="java.lang.String"%>
<html><head></head><body>
<h1>Hello <%=name%></h1>
<jsp:doBody />
</body>
索引.jsp
<%@ taglib tagdir="/WEB-INF/tags" prefix="custom"%>
<custom:myTag name="My Name">this is the content</custom:myTag>
结果将是一页打印
<html><head></head><body>
<h1>Hello My Name</h1>
this is the content
</body>