Sitemesh 2.4.2 decorator问题与模式

时间:2017-06-28 07:00:19

标签: java jsp sitemesh

我正在使用sitemesh 2.4.2并且当layout.jsp的装饰过程开始时,根据配置似乎没问题我得到以下错误:

Servlet因异常而失败 java.lang.RuntimeException:java.io.IOException:Stream已关闭

我的decorator.xml如下:

<decorators defaultdir="/decorators/templates/default">
<decorator name="layout" page="layout.jsp"><pattern>/*</pattern></decorator>
<decorator name="head" page="/decorators/common/head.jsp"/>
<decorator name="header" page="header.jsp"/>
<decorator name="body" page="body.jsp"/>
<decorator name="footer" page="footer.jsp"/>
<decorator name="content" page="content.jsp"/>
<decorator name="blockContent" page="blockContent.jsp"/>

<decorator name="simpleLayout" page="/decorators/common/layout_nomenu.jsp">
    <pattern>/login.jsp</pattern>
    <pattern>/error.jsp</pattern>
</decorator>
<decorator name="dialog" page="/decorators/common/dialog.jsp">
    <url-pattern>**/edit.jsp</url-pattern>
    <url-pattern>**/view*.jsp</url-pattern>
</decorator>
<decorator name="simpleContent" page="/decorators/common/body_nomenu.jsp"/>

登录页面正确装饰,所以我认为在应用布局装饰器时会出现问题。

0 个答案:

没有答案