Web应用小案例:实现登录功能
一,创建web项目lojinDemo
二,添加web服务器
三,进行项目部署的修复工作
四,添加web功能
四,在项目下创建动态网页login.jsp和do_lojin.jsp
失败页面failure.jsp和成功网页success.jsp
1.<h3 style="text-align: center">用户登录</h3>
<form action="do login.jsp" method="post">
<table border="1" cellpadding="10" style= "margin: 0px auto">
<tr>
<td align="center">用户名</td>
<td><input type= "text" name= "username"/></td>
</tr>
<tr>
<td align= "center" >密  ;码< /td>
<td><input type: "password" name="password"/></td>
</tr>
<tr align="center">
<td colspan="2">
<input type= " submit" value="登录 "/><input type= "reset" value="重置 "/>
</td>
</tr>
</table>
</form>
2<%
[/获取登录表单数据
String username = request. getParameter( "username" );
String password
= request. getParameter( "password");
//判断登录是否成功
if (username . equals("张三丰") && password. equals("12345")) {
//采用重定向,跳转到登录成功页面
response . sendRedirect("success.jsp?username=" + username) ;
} else {
//采用重定向,跳转到登录失败页面
response . sendRedirect("failure. jsp?username=" + username) ;
}
%>
3<%@ page contentType="text/html ; charset=UTF-8" language= "java" %> J ava
< html>
<head>
<title>登录成功</title>
< /head>
<body>
<h3><%= request. getParameter("username")%>,登录成功! </h3>
</body>
< /html>
4<%@ page content Type="text/html ; charset=UTF-8" language="java" %>
<html>
<head>
<title>登录失败</title>
< /head>
<body>
<h3><%= request . getParameter( "username")%>,登录失败! </h3>
</body>
< /htm1>
启动服务器,运行效果