关于servlet中调用req.getRequestDispatcher("uri地址").forward(req,resp);报404错误,无法跳转到正确的页面

servlet配置:

 

 在servlet中进行转发到result.sp这个页面,这个页面在webapp根目录下

 

 在index.jsp页面表单中的action配置为上方的/bmiServlet,这里配置出错了,可以去掉“/”或者补全项目名

 

 就导致了,我在提交表单的时候,调用servlet出现了错误

 我应该调用的是我的项目下的bmiServlet,但是缺少了项目名,所以需要在表单的action中的路径前面加上项目名。或则说去掉“/”,因为/代表根路径,他会去根目录下找这个bmiServlet,但是根路径下没有就会导致404,有点笨的问题。。。。。。 恶心自己半天

posted @ 2022-07-03 14:01  Caesar王  阅读(124)  评论(0)    收藏  举报