org.nutz.mvc.NutFilter 配置过滤路径

通过初始化参数 ignore
<filter>
    <filter-name>nutz</filter-name>
    <filter-class>org.nutz.mvc.NutFilter</filter-class>
    <init-param>
        <param-name>modules</param-name>
        <param-value>com.mine.app.MainModule</param-value>
    </init-param>
    <init-param>
        <param-name>ignore</param-name>
        <param-value>^(.+[.])(jsp|png|gif|jpg|js|css|jspx|jpeg|swf|ico|map|html)$</param-value>
    </init-param>
</filter>

ignore 有一个默认值 "^(.+[.])(jsp|png|gif|jpg|js|css|jspx|jpeg|swf|ico|map)$"
如果你的值是 "null" (不区分大小写),所有的请求都会转发到 Nutz.mvc 进行处理

通过初始化参数 exclusions
<filter>
    <filter-name>nutz</filter-name>
    <filter-class>org.nutz.mvc.NutFilter</filter-class>
    <init-param>
        <param-name>modules</param-name>
        <param-value>com.mine.app.MainModule</param-value>
    </init-param>
    <init-param>
        <param-name>exclusions</param-name>
        <!-- *.XXX 忽略后缀 -->
        <!-- /XX/* 忽略前缀 -->
        <!-- /cc   忽略固定路径 -->
        <!-- 下面的例子忽略了 html 和 ftl 后缀, 忽略了 /rs/ 和 /druid/ 前缀, 和忽略了固定路径 /abc/notaction -->
        <param-value>*.html,*.ftl,/rs/*,/druid/*,/abc/notaction</param-value>
    </init-param>
</filter>
笔记

ignore 与 exclusions 同时配置时,2 种方式都会起效。

  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:PipeSoloSymWide 等,欢迎大家加入,贡献开源。

    2818 引用 • 4207 回帖 • 644 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2088 引用 • 6943 回帖 • 1121 关注
  • nutz
    1 引用
感谢    关注    收藏    赞同    反对    举报    分享