一、实验目的:
熟悉使用JSP内置对象
二、实验环境:
Intellij IDEA 2019,内置Tomcat服务器
三、实验内容:
(1)程序设计思想框架:
(2)实验效果:
用户注册界面:
显示用户信息界面:
用户登入界面:
登入成功界面:
登入失败界面:
并在10秒后重新返回login.jsp
(3)程序部分源码:
1、index.jsp
<html>
<head>
<meta charset="utf-8">
<title>用户注册页面</title>
</head>
<body>
<h2><font color="#844220">用户注册</font></h2>
欢迎你成为本网站的会员,请在下面表单填写注册信息,要求每项必填,信息务必真实,方便我们联系您,谢谢!
<legend><h4 style="background:#844220"><font color="#ffffff"> 创建新账户</font></h4></legend>
<form action="register.jsp" method="post">
<table>
<tr>
<td>用户名</td>
<td><input type="text" name="user" /></td>
</tr>
<tr>
<td>密码</td>
<td><input type="password" name="pwd" /></td>
</tr>
<tr>
<td>确认密码</td>
<td><input type="password" name="repwd"/></td>
</tr>
<tr>
<td>电子邮件</td>
<td><input type="text" name="Email" /></td>
</tr>
<tr>
<td>电话</td>
<td><input type="text" name="phone" /></td>
</tr>
<tr>
<td>地址</td>
<td><input type="text" name="address" /></td>
</tr>
<tr>
<td><input name="ok" type="radio">我同意<a href="">相关协议政策</a></td>
</tr>
<tr>
<td><input type="submit" value="注册"/></td>
</tr>
</table>
</form>
</body>
</html>
2、register.jsp
<form action="login.jsp">
<legend><h4 style="background:#844220"><font color="#ffffff"> 用户注册信息</font></h4></legend>
<table>
<h4>
<%
request.setCharacterEncoding("utf-8");
String user=request.getParameter("user");
session.setAttribute("user", user);
String password=request.getParameter("pwd");
session.setAttribute("password",password);
String repassword=request.getParameter("repwd");
String email=request.getParameter("Email");
String phone=request.getParameter("phone");
String address=request.getParameter("address");
if(password.equals(repassword)){
out.println("用户名:"+user+"<br>");
out.println("密码:"+password+"<br>");
out.println("电子邮件:"+email+"<br>");
out.println("电话:"+phone+"<br>");
out.println("地址:"+address+"<br>");
out.println("<a href='index.jsp'>返回首页</a><br>");
out.println("<br><br><input type='submit' value='login'>");
}
//不同则返回注册页面
else{
out.println("两次密码不一致!2秒后返回注册页面重新注册!");
out.println("<br><input type='button' value='确认'>");
response.setHeader("refresh", "2;url=index.jsp");
}
%>
</h4>
</table>
</form>
3、login.jsp
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="user1"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="pwd"></td>
</tr>
<tr>
<td ><input type="radio" ><font color="red">记住用户名</font></td>
</tr>
<tr>
<td colspan="5" align="right"><input type="submit" value="login"></td>
</tr>
</table>
——--------------------------------------------------------------------
本文章仅供参考学习使用,务必保持自己的学习思想,不要盲目抄袭作业。
源码不分享,不必私信。