为什么servlet不跳转页面

来源:1-14 阶段案例

有史以来

2015-04-20 22:32

提交数据时出现:This is class servlet.LoginServlet, using the POST method。不知道哪里出现问题。

写回答 关注

5回答

  • 慕粉4298542
    2017-12-07 17:49:28

    我也是这个问题,跳转不出来

  • 11知足11
    2016-03-06 16:33:51

    你还应该在doPost()方法里面添加处理内容

    public void doGet(HttpServletRequest request, HttpServletResponse response)

    throws ServletException, IOException {

    doPost(request, response);

    }


    qq_慕斯2... 回复11知足11

    这是为什么?

    2022-08-02 17:34:11

    共 3 条回复 >

  • 藏红
    2015-06-18 23:05:46

    项目重新部署一下,重启Tomcat

  • 有史以来
    2015-04-21 18:48:27

    表单:

    <form action="servlet/LoginServlet" method="post">
        <label>用户名:</label><input type="text" name="username" value=""><br>
        <label>密码:</label><input type="password" name="password" value=""><br>
        <input type="submit" value="提交">
        </form>

    LoginServlet:
    public void doPost(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {

            users u = new users();
            String username = request.getParameter("username");
            String password = request.getParameter("password");
            u.setUsername(username);
            u.setPassword(password);
            //判断用户名和密码是否正确
            if(u.getUsername().equals("admin") && u.getPassword().equals("admin")){
                //登录成功,跳转到login_success.jsp
                //请求重定向到login_success.jsp
                response.sendRedirect(request.getContextPath()+"/login_success.jsp");
            }else{
                //登录失败,跳转到login_failure.jsp
                response.sendRedirect(request.getContextPath()+"/login_failure.jsp");
            }
            
        }

  • 抖球鸟
    2015-04-20 23:36:24

    代码贴出来啊

JAVA遇见HTML——Servlet篇

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

160615 学习 · 1029 问题

查看课程

相似问题