这个问题困扰了我很久,当初有个项目就因为跳转路径的问题没弄明白所以搞不下去了,
如图,这是我写的一个简单的html界面,此时观察我的action路径,你会发现它属于正常的颜色,也就是说idea能检测到我的helloServlet文件的存在,并且当我用鼠标点击+ctrl时它还会跳转到我的helloServlet文件中去,但是当我在游览器段打开并点击提交按钮时就会出现错误
解决方法为在你的将你的action路径修改为虚拟目录+/helloServlet,那么什么是虚拟目录呢,其实就是即你配置Tomcat服务器的根目录,如下图中的/shiro(我是在maven中配置的Tomcat)
若是小伙伴在idea中配置的tomcat 则根目录如下
所以我的action路径改为了
此时你会发现这时的action路径为深黄色,也就是idea无法找到路径,但是当我们通过游览器进行时一切正常,至于这是为什么我也不清楚(哈哈,我认为是idea的原因)。