JSP登录验证注册界⾯
简单的JSP登录验证注册界⾯
用户登录界面设计代码html
*基于eclipse+apache tomcat 8.5 编写的简单认证判断登录和显⽰信息。
**完成简单逻辑判断,对结果输出
***JSP基础练习登录
登陆界⾯
index.jsp
1 <%@ page language="java" contentType="text/html; charset=UTF-8"
2    pageEncoding="UTF-8"%>
3<!DOCTYPE html>
4<html>
5<head>
6<meta charset="UTF-8">
7<title>登陆界⾯</title>
8
9</head>
10<body>
11<h2 >注册新⽤户</h2>
12<hr>
13<form action="dealwith.jsp">
14<table align="center" border="1">
15<tr>
16<td >⽤户名:</td>
17<td><input type="text" name="user"> *【检测⽤户】</td>
18</tr>
19<tr>
20<td >密码:</td>
21<td><input type="password" name="password">*【需6-20内的字符】</td>
22</tr>
23<tr>
24<td >确认密码:</td>
25<td><input type="password" name="password_again">*</td>
26</tr>
27<tr>
28<td >性别:</td>
29<td><input type="radio" value="男" checked="checked" name="boy">男<input type="radio" value="⼥s">⼥</td>
30</tr>
31<tr>
32<td >学历:</td>
33<td><select name="xueli">
34<option >⼤专</option>
35<option >本科</option>
36</select></td>
37</tr>
38<tr>
39<td ></td>
40<td ><input type="submit" value="注册"><input type="reset" value="重置"></td>
41</tr>
42</table>
43</form>
44</body>
45<footer align="center">@ST</footer>
46</html>
在第⼀个的基础上编写逻辑dealwith.jsp页⾯,如果⽤户名或密码为空,则使⽤forward动作标记跳转到error.jsp页⾯,页⾯输出“请输⼊⽤户名与密码,谢谢!”如果⽤户名和密码均不为空,则使⽤forward动
作标记跳转到success.jsp页⾯,把前⾯⽤户输⼊的信息显⽰出来。
判断界⾯
dealwith.jsp
1 <%@ page language="java" contentType="text/html; charset=UTF-8"
2    pageEncoding="UTF-8"%>
3<!DOCTYPE html>
4<html>
5<head>
6<meta charset="UTF-8">
7<title>登录处理</title>
8</head>
9<body>
10 <%
11 request.setCharacterEncoding("UTF-8");
12String Parameter("user");
13String Parameter("password");
14String Parameter("password_again");
15 %>
16 <% if( "" == name || "" == password)
17    {
18    %>
19<jsp:forward page="error.jsp"></jsp:forward>
20    <%
21    }
22else
23    {
24    %>
25<jsp:forward page="success.jsp"></jsp:forward>
26    <%
27    }
28    %>
29</body>
30</html>
判定错误
error.jsp
1 <%@ page language="java" contentType="text/html; charset=UTF-8"
2    pageEncoding="UTF-8"%>
3<!DOCTYPE html>
4<html>
5<head>
6<meta charset="UTF-8">
7<title>错误</title>
8</head>
9<body>
10<h1 align="center">请输⼊⽤户名与密码,谢谢!</h1>
11<h2 align="center"><a href="index.jsp">点击重新进⼊登录页</a></h2>
12</body>
13</html>
判定成功
success.jsp
1 <%@ page language="java" contentType="text/html; charset=UTF-8"
2    pageEncoding="UTF-8"%>
3<!DOCTYPE html>
4<html>
5<head>
6<meta charset="UTF-8">
7<title>成功!</title>
8</head>
9<body>
10<h1 align="center">⽤户:<%=Parameter("user")%>恭喜你登录成功</h1><br>
11<h2 align="center">当前⽤户:<%=Parameter("user")%><br>
12密码:<%=Parameter("password")%><br>
13性别:<%=Parameter("boy")%><br>
14学历:<%=Parameter("xueli")%> </h2>
15<h3 align="center"><a href="index.jsp">点击重新进⼊登录页</a></h3>
16</body>
17</html>
最后要说:1.链接页⾯修改名字要记得在跳转处同步修改
     2.index.jsp中的name需要命名,否则后⾯显⽰不出来

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。