jfinal的404只能拦截 action,如果是访问路径使用的就是 xxx.com/xxx.html,这个还是不能跳转到指定页面

jfinal的404只能拦截 action,如果是访问路径使用的就是 xxx.com/xxx.html,这个还是不能跳转到指定页面

评论区

JFinal

2018-04-03 18:43

以 .html 打头的这些是静态资源,jfinal 不干预

类似的还有 .js .css .png 等所有存在 "." 字符的 url

溪碧旗

2018-04-03 18:46

@JFinal 那xxx.action?abc=xyz也是不可以的咯

JFinal

2018-04-03 18:48

@溪碧旗 "." 只能出现在 URL 中的问号挂参中,例如:
aaa?abc=xyz.html

此外的任何地方都被当成是静态资源,直接扔给了 tomcat jetty 等容器,jfinal 不做处理

如果希望做处理,可以添加 Handler 来处理,默认是不处理的

溪碧旗

2018-04-03 19:23

热门反馈

扫码入社