1

プロジェクト内の一部のファイルで sitemesh デコレータを除外したいと考えています。しかし、それを行う方法。私のファイル名はlistApps.jspです

これは私の decorators.xml ファイルです

<?xml version="1.0" encoding="UTF-8"?>
<decorators defaultdir="/WEB-INF/pages">
<excludes>
    <pattern>/j_spring_security_logout</pattern>
    <pattern>/pages/logout-redirect.jsp</pattern>
    <pattern>/flexweb/*</pattern>
    <pattern>/ApplicationScaffold.html</pattern>
    <pattern>/listApps.html</pattern>
</excludes>

<decorator name="main" page="main.jsp">
    <pattern>/*</pattern>
</decorator>

助けはありますか?ありがとう

4

1 に答える 1

0

まあ、nothingfancy という名前の別のテンプレートを作成できますが、そのテンプレートに対して特別なことは何もしません。

最初に配置して、前に評価されるようにします

<?xml version="1.0" encoding="utf-8"?>
<decorators defaultdir="/app/decorators">

    <decorator name="nothingfancy" page="nothingfancy.jsp">
        <pattern>/j_spring_security_logout</pattern>
        <pattern>/pages/logout-redirect.jsp</pattern>
        <pattern>/flexweb/*</pattern>
        <pattern>/ApplicationScaffold.html</pattern>
        <pattern>/listApps.html</pattern>
    </decorator>

    <decorator name="main" page="main.jsp">
        <pattern>/*</pattern>
    </decorator>
</decorators>
于 2013-04-30T18:27:50.887 に答える