为了账号安全,请及时绑定邮箱和手机立即绑定

response.sendRedirect()跳转失败

http://localhost:8080//ServletLoginDemo/login.jsp页面输入登录后,跳转到http://servletlogindemo/login_success.jsp
为什么 response.sendRedirect(request.getContextPath()+"/login_success.jsp"); 得不到正确的:http://localhost:8080//ServletLoginDemo/login_success.jsp58a31a9e00010d6c11520864.jpg
58a31ac0000114f511520864.jpg

正在回答

2 回答

!!感觉是两个问题 第一 在比较用户名和密码前要做非空验证,第二你说的不跳转登录成功页面可能是前端的 属性值设置的不正确原因吧  request.getParameter("username");  检查前台的 name值是否为 username

0 回复 有任何疑惑可以回复我~

把代码贴完整,这种方法是没错误的,别的地方错了

比如servlet名字写错 所以无法跳转

0 回复 有任何疑惑可以回复我~
#1

qq_此间少年_8 提问者

可我改成绝对路径就可以了
2017-02-15 回复 有任何疑惑可以回复我~
#2

单行道上 回复 qq_此间少年_8 提问者

那就是路径问题,路径是这样的,在路径中,并没有src和webroot之类的名字,servlet类上去就是servlet包,这时就到了项目根目录,jsp页面也是直接在项目根目录下面的,然后你根据你写的试一下,不知道能不能帮到你
2017-02-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

response.sendRedirect()跳转失败

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信