?? user_reg_save.jsp
字號:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ page import="java.sql.*"%>
<%!
//定義變量
String sUserName = null;
String sUserPassword = null;
String sSex = null;
String sNickName = null;
String strSql = null;
ResultSet rs = null;
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>歡迎光臨風(fēng)沙聊天室</title>
<jsp:useBean scope="page" id="ExecuteDB" class="com.chapter11.ExecuteDB" />
</head>
<body bgcolor="#DFFDFF">
<div align="center">
<h1>用戶注冊</h1>
<%
//設(shè)置編碼格式
request.setCharacterEncoding("gb2312");
//獲取注冊的用戶名
sUserName = request.getParameter("UserName");
//以用戶名為條件查詢數(shù)據(jù)庫
strSql = "select * from users where UserName like '"+sUserName+"'";
rs = ExecuteDB.exeQuery(strSql);
//判斷該用戶名是否存在
if(!rs.next())
{//用戶名不存在
//獲取注冊的其他信息
sUserPassword = request.getParameter("UserPassword");
sSex = request.getParameter("Sex");
sNickName = request.getParameter("NickName");
//將注冊信息保存到數(shù)據(jù)庫中
strSql = "insert into users (UserName,UserPassword,Sex,NickName) values('"+sUserName+"','"+sUserPassword+"','"+sSex+"','"+sNickName+"')";
if(ExecuteDB.exeSql(strSql))
{//注冊信息保存成功
out.println("<p><font color=blue>注冊成功</font></p>");
out.println("<p><input type=\"button\" name=\"btn\" value=\"回登錄頁\" onClick=\"javascript:window.location='index.html'\"></p>");
}
else
{//注冊信息保存失敗
out.println("<p><font color=blue>注冊失敗</font></p>");
out.println("<p><font color=red>"+ExecuteDB.getErrMes()+"</font></p>");
out.println("<p><input type=\"button\" name=\"btn\" value=\"返回\" onClick=\"javascript:window.history.go(-1)\"></p>");
}
}
else
{//用戶名已經(jīng)存在,給出提示信息
out.println("<p>用戶名 <font color=blue>"+sUserName+"</font> 已經(jīng)存在</p>");
out.println("<p><input type=\"button\" name=\"btn\" value=\"重新輸入\" onClick=\"javascript:window.history.go(-1)\"></p>");
}
rs.close();
%>
</div>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -