Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java siteMeshInterceptor(页面除外)_Java_Model View Controller_Spring_Interceptor - Fatal编程技术网

Java siteMeshInterceptor(页面除外)

Java siteMeshInterceptor(页面除外),java,model-view-controller,spring,interceptor,Java,Model View Controller,Spring,Interceptor,我在SpringMVC项目中使用siteMeshInterceptor。有没有办法将页面排除在拦截之外?我想在dispatcherServlet中解决这个问题,而不是在拦截器代码中 inceptor在dispatcherServlet中看起来像这样 <property name="interceptors"> <list> <ref local="myInterceptor"/> </list> </property> 谢谢。

我在SpringMVC项目中使用siteMeshInterceptor。有没有办法将页面排除在拦截之外?我想在dispatcherServlet中解决这个问题,而不是在拦截器代码中

inceptor在dispatcherServlet中看起来像这样

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

谢谢。

您可以为不同的url模式定义不同的sitemash装饰器

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>