创建一个简单的javaweb工程实现界面跳转

来源:互联网 发布:怪物猎人ol n卡优化 编辑:程序博客网 时间:2024/04/29 20:35

1、先用myeclipse创建一个web project工程
2、编辑web.xml文件
这里需要注意上下的servlet-name属性需要保持一致,url可以精确匹配或者用通配符,注意和jsp页面的post提交的action一致。

  <servlet>    <servlet-name>HelloServlet</servlet-name>    <servlet-class>servlet.HelloServlet</servlet-class>  </servlet>  <servlet-mapping>    <servlet-name>HelloServlet</servlet-name>    <url-pattern>/login</url-pattern>  </servlet-mapping>

3、创建一个Servlet类,重写dopost方法

public void doPost(HttpServletRequest req, HttpServletResponse res)            throws ServletException, IOException {          String username = req.getParameter("username");        String password = req.getParameter("password");        if(username.equals("abc")&&password.equals("123")){        //这里Servlet跳转有两种方法,一种是RequestDispatcher接口        //第二种是sendRedirect方法        //req.getRequestDispatcher("success.jsp").forward(req, res);            res.sendRedirect("success.jsp");        }        else{            res.sendRedirect("login.jsp");        }    }

4、创建一个登录界面login.jsp

<body>     <h1>登录界面</h1>    <hr>    <form action="login" method="post">        用户名:<input name = "username"><br>        密    码:<input name = "password"><br>        <input type="submit" value="登录"/>     </form>  </body>

5、创建登录成功以后的跳转界面success.jsp

body>     <h1>登录成功</h1>  </body>
0 0
原创粉丝点击