response.sendRedirect()跳转失败

来源:1-14 阶段案例

qq_此间少年_8

2017-02-14 22:57

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回答

  • 为此信仰
    2017-02-15 13:11:06

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

  • 单行道上
    2017-02-15 12:44:52

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

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

    单行道上 回复qq_此间少...

    那就是路径问题,路径是这样的,在路径中,并没有src和webroot之类的名字,servlet类上去就是servlet包,这时就到了项目根目录,jsp页面也是直接在项目根目录下面的,然后你根据你写的试一下,不知道能不能帮到你

    2017-02-16 09:07:26

    共 2 条回复 >

JAVA遇见HTML——Servlet篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160615 学习 · 1029 问题

查看课程

相似问题