Nutz NutFilter 配置过滤路径

本贴最后更新于 2309 天前,其中的信息可能已经沧海桑田

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 种方式都会起效。

  • Java

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

    3200 引用 • 8215 回帖 • 2 关注
  • nutz
    1 引用

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...