📄 regist.jsp
字号:
<%-- 这个JSP脚本是供用户注册信息的 --%>
<%@ page language="java"%>
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page errorPage="errorpage.jsp"%>
<html>
<head>
<title>利用Cookie实现身份验证</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.tableline { border-color: #CE00CE #ce00ce #ce00ce; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.buttonline { background-color: #FFFFFF; border-color: #8080FF #8080ff #8080ff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tableline2 { border-color: #FF6633 #ff6633 #ff6633; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<table width="100%" border="0" class=tableline>
<tr>
<td height="280">
<table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
<td> </td>
</tr>
<tr>
<td>
<div align="center"><font face="方正姚体" size="+3" color="#7777BB"><font face="方正舒体" size="+5">梦幻</font>网会员注册表单</font></div>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr align="center">
<td height="112">
<form method="post" action="http://127.0.0.1/chapter5/registOK.jsp">
<table width="90%" border="0" cellspacing="0" cellpadding="0" class="tableline2">
<tr>
<td width="32%"> </td>
<td colspan="2" width="68%"> </td>
</tr>
<tr>
<td width="32%" valign="baseline">
<div align="right"><font face="幼圆">会员姓名:</font></div>
</td>
<td colspan="2" width="68%">
<input type="text" name="textfield_name" size="10" class="buttonline" maxlength="10">
<i><b><font color="#FF3333">!</font></b></i> </td>
</tr>
<tr>
<td width="32%" valign="baseline">
<div align="right"><font face="幼圆">密 码:</font></div>
</td>
<td colspan="2" width="68%">
<input type="password" name="textfield_password1" maxlength="10" size="10" class="buttonline">
<i><b><font color="#FF3333">!</font></b></i> </td>
</tr>
<tr>
<td width="32%" valign="baseline">
<div align="right"><font face="幼圆">确认密码:</font></div>
</td>
<td colspan="2" width="68%">
<input type="password" name="textfield_password2" maxlength="10" size="10" class="buttonline">
<i><b><font color="#FF3333">!</font></b></i> </td>
</tr>
<tr>
<td width="32%" valign="baseline">
<div align="right"><font face="幼圆">电子邮件:</font></div>
</td>
<td colspan="2" width="68%">
<input type="text" name="textfield_email" size="30" class="buttonline" maxlength="100">
</td>
</tr>
<tr>
<td width="32%" valign="baseline">
<div align="right"><font face="幼圆">随机ID码:</font></div>
</td>
<td colspan="2" width="68%">
<%
/* 利用Random()方法(函数)产生3位的随机代码,使得用户密码更安全 */
int randomIndex = -1;
int i = -1;
String randomID = "";
char[] randomElement =
{
'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h',
'i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'
}; // 定义一个一维密码字典,用来产生随机代码
for(i = 0;i < 3;i++)
{
/* 利用random()方法(函数)产生一个随机的整型数,用来确定字典数组的对应元素 */
randomIndex = ((new Double(Math.random() * 998)).intValue()) % 36;
randomID = String.valueOf(randomElement[randomIndex]) + randomID;
}
%>
<input type="text" name="textfield_random" maxlength="3" size="3" class="buttonline">
<font color="#33CC00"><font size="2" color="#009900"><b> *
请将系统生成的ID码 <font face="华文行楷"> <font size="5" face="方正舒体"><%=randomID%></font></font>
填入框中 * <i><b><font color="#FF3333">!</font></b></i></b></font></font></td>
<%
/* 将系统生成的随机ID码存入session对象,以便验证填写信息的用户与提交信息的用户是否为同一个人 */
/* 利用session对象中的putValue()方法(函数)存储数据 */
session.putValue("originalRandomID",randomID);
%>
</tr>
<tr>
<td width="32%"> </td>
<td colspan="2" width="68%"> </td>
</tr>
<tr>
<td colspan="3">
<div align="center">
<input type="submit" name="SubmitGo" value="提交信息" class="buttonline">
<input type="reset" name="SubmitExit" value="清空重填" class="buttonline">
</div>
</td>
</tr>
<tr>
<td colspan="3" height="2"> </td>
</tr>
</table>
</form>
<font size="2" color="#009900"></font></td>
</tr>
<tr>
<td><font size="2" color="#009900"></font></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -