JFinal action的index方法,遇到个诡异的事情

发布于 2021-11-30 11:36:27 字数 1216 浏览 371 评论 0

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

index方法和路由配置如下:

public void index(){
   System.out.println("index:"+getPara());

   render("/404.html");

}
add("/home", HomeAction.class);
然后我进行了一些测试:/home/"任意字符",预期返回404.html的内容

测试1:

测试2:

测试3:

后台输出:

试了很多字符串,就"hehe"就没输出了,从filter开始大概跟踪了一下,没看出差异,都走到了render("/404.html"),然后到了

request.getRequestDispatcher(view).forward(request, response)

按理说,到这如果路径一致,下面的就该一致了。下图是用"hehe"测试跟踪的。

当重启tomcat后,上面的问题就不存在了,但使用"/home/" 这个url跟上次使用"hehe"一样,没输出。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文