siteMeshInterceptor кроме страницы - PullRequest
0 голосов
/ 10 марта 2011

Я использую siteMeshInterceptor для моего весеннего проекта MVC.Есть ли способ исключить страницу из перехвата?Я хочу решить эту проблему в dispatcherServlet, а не в коде перехватчика.

Inceptor выглядит так в dispatcherServlet;

<property name="interceptors">
<list>
    <ref local="myInterceptor"/>
</list>
</property>

Спасибо.

1 Ответ

0 голосов
/ 10 марта 2011

Вы можете определить разные декораторы sitemash для разных шаблонов URL.

decorators.xml

<decorators defaultdir="/WEB-INF/sitemesh/decorators">
    <excludes>
        <pattern>/login.html*</pattern>        
    </excludes>

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