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 种方式都会起效。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于