未终止的< t:genericpage标记

时间:2017-07-30 14:57:36

标签: jsp

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标记

1 个答案:

答案 0 :(得分:0)

main.jsp中的

<jsp:attribute name="footer">HELLO WORLD</jsp:attribute>放在<jsp:body>

之前