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
结果为
成功截图
登录失败截图
完毕。