genericpage.tag
<%@attribute name="title" fragment="true" %>
<%@attribute name="footer" fragment="true" %>
<html>
<head>
<title><jsp:invoke fragment="title"/></title>
</head>
<body>
<jsp:doBody/>
<jsp:invoke fragment="footer"/>
</body>
</html>
main.jsp中
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="t" tagdir="/WEB-INF/tags" %>
<t:genericpage>
<jsp:attribute name="title">Welcome</jsp:attribute>
<jsp:body>
<!--CODE-->
</jsp:body>
<jsp:attribute name="footer">HELLO WORLD</jsp:attribute>
</t:genericpage>
title和jsp:body标签的片段完美无缺。但是当试图包含页脚片段时,Tomcat错误地说明了
HTTP状态500 - /WEB-INF/views/Main.jsp(第68行:第39行: 4)未终止的&lt; t:genericpage标记
答案 0 :(得分:0)
将<jsp:attribute name="footer">HELLO WORLD</jsp:attribute>
放在<jsp:body>