?? ch2-22.jsp
字號:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>修飾過的規范用戶注冊</title>
<style type="text/css">
<!--
body {
background-color: #FFFFcc;
}
.style8 {font-family: "楷體_GB2312"; font-weight: bold; color: #990000; }
.style10 {
font-size: medium;
font-weight: bold;
font-style: italic;
}
.style11 {
color: #3300CC;
font-size: small;
}
.style17 {font-family: "楷體_GB2312"; font-weight: bold; color: #3300CC; font-size: small; }
-->
</style></head>
<body>
<!-- 在ch2-21的基礎上,增加了“密碼提示”、“密碼答案”兩個項目,并且在JSP屏幕輸出時,進行一些修飾。設置了字體、字號、對齊方式、顏色等,所有數據放在表格中,使之整齊美觀。 -->
<div align="center">
<p> </p>
<p><span class="style10">您注冊的資料如下:</span>
<%!
int a=0;
String name;
String xingbie;
String nianling;
String password1;
String password2;
String xueli;
String tishi;
String daan;
String email;
%>
<%
name=request.getParameter("yonghuming");
xingbie=request.getParameter("xingbie");
nianling=request.getParameter("nianling");
password1=request.getParameter("mima");
password2=request.getParameter("mima2");
xueli=request.getParameter("select");
tishi=request.getParameter("tishi");
daan=request.getParameter("daan");
email=request.getParameter("email");
if(name.equals("")||password1.equals("")||password2.equals("")||email.equals(""))
{ out.print("**號選項為必填項,資料填寫不完整,請重新填寫!");
return;
}
else if(!password1.equals(password2))
{out.print("密碼和重復密碼不一致,請重新輸入密碼!");
return;
}
else if(password1.length()<4||password1.length()>6)
{
out.println("<P align='center'><font size='6' face='kai' color='#FF6699'>您填寫密碼不在4-6位之間,請重新填寫!</font></P>");
out.println("<a href=ch2-22.htm>返回</a>");
return;
}
else if(email.indexOf('@')<=0||email.indexOf('.')<=0)
{out.println("<P align='center'> <font size='6' face='kai' color='#FF6699'>輸入的E-mail地址不正確,請重新輸入!</font></P>");
out.println("<a href=ch2-22.htm>返回</a>");
return;
}
else if(daan.length()<4)
{
out.println("<P align='center'><font size='6' face='kai' color='#FF6699'>您填寫找回密碼答案少于4位,請重新填寫!</font></P>");
out.println("<a href=ch2-22.htm>返回</a>");
return;
}
int g;
try {
g = Integer.parseInt(nianling);
if(g<1||g>150)
{
out.println("<P align='center'><font size='6' face='kai' color='#FF6699'>您填寫的年齡錯誤,請重新填寫!</font></P>");
out.println("<a href=ch2-22.htm>返回</a>");
return;
}
}
catch (NumberFormatException e) {
out.println("<P align='center'><font size='6' face='kai' color='#FF6699'>您填寫年齡應輸入數字,請重新填寫!</font></P>");
out.println("<a href=ch2-22.htm>返回</a>");
return;
}
%>
</p>
</div>
<table width="314" border="1" align="center" cellspacing="0" bordercolor="#3366FF" bgcolor="#ddeeff">
<tr>
<td width="126"><div align="right" class="style8 style11">用戶名:</div></td>
<td width="172"><span class="style17"><%=name%></span></td>
</tr>
<tr>
<td><div align="right" class="style17">性別:</div></td>
<td><span class="style17"><%=xingbie%></span></td>
</tr>
<tr>
<td><div align="right" class="style17">年齡:</div></td>
<td><span class="style17"><%=nianling%></span></td>
</tr>
<tr>
<td><div align="right" class="style17">密碼:</div></td>
<td><span class="style17"><%=password1%></span></td>
</tr>
<tr>
<td><div align="right" class="style17">學歷:</div></td>
<td><span class="style17"><%=xueli%></span></td>
</tr>
<tr>
<td><div align="right" class="style17">提示問題:</div></td>
<td><span class="style17"><%=tishi%></span></td>
</tr>
<tr>
<td><div align="right" class="style17">密碼答案:</div></td>
<td><span class="style17"><%=daan%></span></td>
</tr>
<tr>
<td><div align="right" class="style17">E-mail:</div></td>
<td><span class="style17"><%=email%></span></td>
</tr>
</table>
<p> </p>
<p> <a href="ch2-22.htm"><strong>返回表單</strong></a></p>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -