📄 registration.jsp
字号:
<%@ include file="common_imports.jsp" %>
<%
pageTitle = "Registration";
if (jspPath == null)
jspPath = "/shop/registration.jsp";
String action = request.getParameter("action");
String savedInfo = "";
String error = "";
String operaUserID = null;
String passwd1 = null;
String passwd2 = null;
String phone = null;
String simid = null;
String username = null;
String email = null;
if ("user_register".equals(action)) {
//String opera_userid = request.getParameter("opera_userid");
passwd1 = request.getParameter(Const.PASSWORD1);
passwd2 = request.getParameter(Const.PASSWORD2);
phone = request.getParameter(Const.PHONE);
simid = request.getParameter(Const.SIM);
username = request.getParameter(Const.USERNAME);
email = request.getParameter(Const.EMAIL);
if (passwd1 == null || passwd1.trim().equals("")) {
error += "> Password is required.<br/>";
}
if (passwd2 == null || passwd2.trim().equals("")) {
error += "> Confirm Password is required.<br/>";
}
if (phone == null || phone.trim().equals("")) {
error += "> Phone number is required.<br/>";
}
if (simid == null || simid.trim().equals("")) {
error += "> SIM ID is required. <br/>";
}
if (error.equals("")) {
if(!passwd1.equals(passwd2)) {
error += ">Password mismatch.<br/>";
} else {
int count = Integer.parseInt(DBUtil.getField("SELECT userNumber FROM OPERA_COUNT", java.sql.Types.INTEGER, null));
operaUserID = Const.USERID_PREFIX + count++;
try {
DBUtil.execute("INSERT INTO OPERA_USER_INFO (userid,password,phone,sim,username,email) VALUES (?,?,?,?,?,?)",
new String[] {operaUserID, passwd1,phone,simid,username,email});
DBUtil.execute("UPDATE OPERA_COUNT SET userNumber = " + count , null);
savedInfo = "Your registration completed.<br/> Your user ID is <span style=\"color:red\">" + operaUserID + "</span>.<br/>";
phone="";
simid="";
username="";
email="";
} catch (Exception ex) {
error += "> Error in saving user information.<br/>";
}
}
}
}
if (passwd1 == null) passwd1 = "";
if (passwd2 == null) passwd2 = "";
if (phone == null) phone = "";
if (simid == null) simid = "";
if (username == null) username = "";
if (email == null) email = "";
%>
<%@ include file="top_body.jsp" %>
<td width="500" valign="top">
<table width="480" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
<tr>
<td class-"song_title" align="center">DReaM Registration</td>
</tr>
<tr>
<td class="body_text"><span class="star">*</span> Indicates required field</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td width="100%">
<form name="form1" method="post">
<INPUT type="hidden" name="action" value="user_register">
<INPUT type="hidden" name="jsp_path" value="<%=jspPath%>">
<table width="480" border="0" cellspacing="0" cellpadding="4">
<%
if (! error.equals("")) {
%>
<tr>
<td colspan="2" class="star"><%=error%></td>
</tr>
<%
} else if (! savedInfo.equals("")) {
%>
<tr>
<td colspan="2" class="song_title" align="center"><%=savedInfo%></td>
</tr>
<%
}
%>
<tr>
<td class="body_text" valign="top"> Password:<span class="star">*</span> </td>
<td><input type="password" name="<%=Const.PASSWORD1%>" size="25" value=""/></td>
</tr>
<tr>
<td class="body_text" valign="top"> Confirm Password:<span class="star">*</span> </td>
<td><input type="password" name="<%=Const.PASSWORD2%>" size="25" value=""/></td>
</tr>
<tr>
<td class="body_text" valign="top"> Phone#:<span class="star">*</span> </td>
<td><input type="text" name="<%=Const.PHONE%>" size="25" value="<%=phone%>"/></td>
</tr>
<tr>
<td class="body_text" valign="top"> SIM ID:<span class="star">*</span> </td>
<td><input type="text" name="<%=Const.SIM%>" size="25" value="<%=simid%>"/></td>
</tr>
<tr>
<td class="body_text"> Full Name :</td>
<td ><input name="<%=Const.USERNAME%>" type="text" size="25" value="<%=username%>"/></td>
</tr>
<tr>
<td class="body_text"> E-mail :</td>
<td><input name="<%=Const.EMAIL%>" type="text" size="25" value="<%=email%>"/></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Submit"></td>
</tr>
</table></form></td>
</tr>
</table></td>
<%@ include file="footer.jsp" %>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -