404有问题

已加入配置

me.setErrorView(404,"WEB-INF/views/404.html");


http://localhost:8080/ab/cd

这地址可以显示404,但是http://localhost:8080/abcd 却显示首页内容,不是应该也显示404吗?


另外,http://localhost:8080/admin/blog_list 这个是列表页面,但是http://localhost:8080/admin/blog_list/abc 显示的是

400 Bad Request


而不是404

评论区

JFinal

2020-07-27 11:14

注意看控制台输出的 urlPara

不想支持这个参数加行代码
checkUrlRara(0);

或者加个拦截器也可以 @Befor( NoUrlPara.class)

如果希望所有请求都不支持 urlPara 配置为全局拦截器
me.add(new NoUrlPara());

kudychen

2020-07-27 11:50

@JFinal 按你说的做了,可以显示404,但是不是我设置的404视图,是不是系统的404你的框架处理不到

JFinal

2020-07-27 14:29

@kudychen 你碰到的异常是 400 , 而不是 404, 单步调试定位一下原因

热门反馈

扫码入社