这个问题困扰了我很久,当初有个项目就因为跳转路径的问题没弄明白所以搞不下去了,

如图,这是我写的一个简单的html界面,此时观察我的action路径,你会发现它属于正常的颜色,也就是说idea能检测到我的helloServlet文件的存在,并且当我用鼠标点击+ctrl时它还会跳转到我的helloServlet文件中去,但是当我在游览器段打开并点击提交按钮时就会出现错误

解决方法为在你的将你的action路径修改为虚拟目录+/helloServlet,那么什么是虚拟目录呢,其实就是即你配置Tomcat服务器的根目录,如下图中的/shiro(我是在maven中配置的Tomcat)

若是小伙伴在idea中配置的tomcat 则根目录如下

所以我的action路径改为了

此时你会发现这时的action路径为深黄色,也就是idea无法找到路径,但是当我们通过游览器进行时一切正常,至于这是为什么我也不清楚(哈哈,我认为是idea的原因)。
本文解决了IDEA中因路径配置不当导致的页面跳转失败问题,详细介绍了如何正确设置Tomcat的虚拟目录来确保项目的正常运行。
1397

被折叠的 条评论
为什么被折叠?



