siteMeshInterceptor 除页面外

发布于 2024-10-21 04:01:23 字数 307 浏览 8 评论 0原文

我将 siteMeshInterceptor 用于我的 spring mvc 项目。有没有办法排除页面被拦截?我想在dispatcherServlet 中解决这个问题,而不是在拦截器代码中。

inceptor 在dispatcherServlet 中看起来像这样;

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

谢谢。

i use siteMeshInterceptor for my spring mvc project. Is there a way excluding a page from interception? I want to solve this in dispatcherServlet, not in interceptor code.

inceptor looks like this in dispatcherServlet;

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

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

醉生梦死 2024-10-28 04:01:23

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

装饰器.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>

You can define different sitemash decorators for different url patterns.

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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文