javaWeb跳转页面的问题

问题遇到的现象和发生背景

使用javaweb c3p0 DButils做的一个注册小界面,在点击提交后没有跳转到我设置的地址,而是报网页404错误。

遇到的现象和发生背景,请写出第一个错误信息

img

用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%

img

img

img

img

运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

通过注册成功后,使用request.getRequestDispatcher("userlogin.jsp").forward(request,response);跳转到登录页面

  • servlet 用forward进行转发,你要看下jsp是哪个路径下,getRequestDispatcher 有相对路径和绝对路径的说法,看你使用的是 相对路径,没有加 /, 参考如下:

img

https://www.iteye.com/blog/aguang520-800316

  • 或者你可以试试重定向,servlet 中 用 HttpServletResponse 直接 重定向到 userLogin.jsp
response.sendRedirect("/userLogin.jsp");

如有帮助,欢迎采纳哈!