问题描述
|
我有一个tomcat-spring mvc-jsp应用程序。
我发现找不到名为“ 0”的页面(404)。但是,如果我叫
page2.jsp
,它就可以正常工作。
是bug还是写在规范中不能调用jsp文件page
的地方?
(顺便说一句,我之所以称它为页面,是因为它是允许管理员管理页面的系统的一部分。即,这是我真正想要的名称-尽管我会随时切换到可行的方式)
解决方法
404表示404,jsp根本不在那。这是tomcat,因此请转到webapps目录,并查看您的war所在的目录。寻找您的JSP。
404的可能原因:
文件不存在。打包失败
文件在那里,但是叫做PAGE.JSP。域名后的URL区分大小写。
Tomcat中安装了一些有趣的过滤器,它实际上禁止访问page.jsp。不太可能。
,检查您的spring配置文件中的URL映射,或者从控制器对page.jsp的错误调用。