Jfinal 404页面不跳转

andying 发布于 2014/01/04 15:15
阅读 1K+
收藏 1

@JFinal 你好,想跟你请教个问题:

我作如下设置为何页面不跳转?

public void configConstant(Constants me) {
 loadPropertyFile("a_little_config.txt"); 
 me.setDevMode(getPropertyToBoolean("devMode", false));
 me.setError404View("/common/error_404.html");
 me.setError500View("/common/error_500.html");
 me.setViewType(ViewType.JSP); 
}



哪里还要设置一下吗?

加载中
0
xinyin025
xinyin025
你用浏览器访问试试,别用EclipseEE自带的浏览器。
0
浪漫怕丑仔
浪漫怕丑仔
这个应该只会处理jfinal拦截的url,拦截不到的要在web.xml里配置
0
JFinal
JFinal

    需要确实发生了 error 404 与 error 500 才会跳转到指定的页面,在 com.jfinal.ActionHandler.java 中设置断点调试一下。

   另外me.setError404View(...) 只能是在action请求不存在时才会跳转,对静态资源的请求不存在时不会跳转,因为静态请求是全部由 tomcat、jetty这类容器接管的,可以在 web.xml 中配置静态资源不存在时的 error 404 页面。

   主流方式下,用户的请求都是 action 请求,而不会直接对静态资源进行请求,所以一般无需配置 web.xml 

0
andying
andying
我是直接在浏览器中输入一个不存在的页码。
返回顶部
顶部