web04-LoginServlet

电影网站:www.aikan66.com
项目网站:www.aikan66.com
游戏网站:www.aikan66.com
图片网站:www.aikan66.com
书籍网站:www.aikan66.com
学习网站:www.aikan66.com
Java网站:www.aikan66.com
iOS网站:www.aikan66.com

 

新建web项目,web04-LoginServlet

修改index.jsp为

 <body>
    <form action="login" method="post">
        <table>
            <tr>
                <td>请输入用户名:</td>
                <td><input type="text" name="user"></td>
            </tr>
            
            <tr>
                <td>请输入密码:</td>
                <td><input type="password" name="password"></td>
            </tr>
            
            <tr>
                <td><input type="reset" value="充填"></td>
                <td><input type="submit" value="登录"></td>
        </table>
    </form>
  </body>

----

新建success.jsp,修改为

 <body>
    登录成功,欢迎进入爱看世界。
  </body>

----

新建servlet,名字LoginServlet.java

 

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

        response.setContentType("text/html;charset=utf-8");
        
        String name=request.getParameter("user");
        String pwd=request.getParameter("password");
        
        if(name!=null && pwd!=null && name.equals("ultra") && pwd.equals("ultra"))
        {
            response.sendRedirect("success.jsp");
        }else{
            response.sendError(HttpServletResponse.SC_SERVICE_UNAVAILABLE,"服务器繁忙,请稍后再登录!");
        }

    }

----

配置web.xml,设置"login"是因为action是“login”

  <servlet>
    <description>This is the description of my J2EE component</description>
    <display-name>This is the display name of my J2EE component</display-name>
    <servlet-name>LoginServlet</servlet-name>
    <servlet-class>LoginServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>LoginServlet</servlet-name>
    <url-pattern>/login</url-pattern>
  </servlet-mapping>

----

浏览器访问:http://localhost:8080/web04-LoginServlet/index.jsp

结果为

 

成功截图

 

 

登录失败截图

 完毕。

posted @ 2016-07-18 13:50  摘丶星  阅读(679)  评论(0编辑  收藏  举报
我要啦免费统计