📄 ch3-11.jsp
字号:
<html>
<head><title>注册-写入Session</title></head>
<BODY bgcolor="#FFFFCC">
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="java.util.*" %>
<%!
String username;
String password1;
String password2;
String truename;
String zhuzhi;
String age;
String xingbie;
%>
<%
username=request.getParameter("name");
password1=request.getParameter("mima");
password2=request.getParameter("mima2");
truename=request.getParameter("xingming");
zhuzhi=request.getParameter("zhuzhi");
age=request.getParameter("nianling");
xingbie=request.getParameter("xingbie");
if(username.equals("")||password1.equals("")||password2.equals(""))
{
out.println("<P align='center'><font size='5' face='kai' color='#FF6699'>带*为必填项,请您重新填写,谢谢!</font><P>");
out.println("<a href='ch3-11.htm'>返回</a>");
return;}
if(password1.length()<3)
{
out.println("<P align='center'><font size='5' face='kai' color='#FF6699'>您填写密码应大于等于3位,请重新填写!</font></P>");
out.println("<a href=ch3-11.htm>返回</a>");
return;
}
if(!password1.equals(password2)){
out.println("您填写的两次密码不一致,请重新填写!<P>");
out.println("<a href='ch3-11.htm'>返回</a>");
return;
}
if(truename.equals(""))
truename="未填写";
if(!age.equals(""))
{ int g;
try {
g = Integer.parseInt(age);
if(g<1||g>99)
{
out.println("<P align='center'><font size='5' face='kai' color='#FF6699'>您填写的年龄数值错误,请重新填写!</font></P>");
out.println("<a href=ch3-11.htm>返回</a>");
return;
}
}
catch (NumberFormatException e)
{
out.println("<P align='center'><font size='5' face='kai' color='#FF6699'>您填写年龄,应输入正确数字,请重新填写!</font></P>");
out.println("<a href=ch3-11.htm>返回</a>");
return;
}
}
if(age.equals(""))
age="未填写";
request.getSession(true);
session.putValue("user",username);
session.putValue("pass",password1);
%>
<h2>您已经注册成功! </h2>
<table width="200">
<tr>
<th scope="row"><div align="right">用户名:</div></th>
<td><div align="left">
<%out.println(username);%>
</div></td>
</tr>
<tr>
<th scope="row"><div align="right">密码:</div></th>
<td><div align="left">
<%out.println(password1);%>
</div></td>
</tr>
<tr>
<th scope="row"><div align="right">真实姓名:</div></th>
<td><div align="left">
<%out.println(truename);%>
</div></td>
</tr>
<tr>
<th scope="row"><div align="right">年龄:</div></th>
<td><div align="left">
<%out.println(age);%>
</div></td>
</tr>
</table>
<p>去<a href="ch3-12.htm">登录</a></p>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -