为什么官网的是正常的 https://www.jfinal.com/404

而我的 http://localhost/404 就还是首页呢。怎么设置才能跟官网一样呢

评论区

HingLo

2019-01-28 12:01

其实是404 是个参数,你在默认首页的index方法中判断一下,如果参数是404 你就直接返回404的视图即可。

红星

2019-01-28 14:48

找到了 加上 NoUrlPara

JFinal

2019-01-28 14:58

@红星 如果觉得 @NoUrlPara 麻烦,可以在 controller 中调用一下:
checkUrlPara(0);

上面代码的 0 表示 urlPara 个数为 0,如果不是 0 则报 404,你可以指定成自己需要的,例如:
checkUrlPara(3);

上面的是允许 3 个 urlPara 存在