📄 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>欢迎光临风沙聊天室</title>
<jsp:useBean scope="page" id="ExecuteDB" class="com.chapter11.ExecuteDB" />
</head>
<body bgcolor="#DFFDFF">
<div align="center">
<h1>用户注册</h1>
<%
//设置编码格式
request.setCharacterEncoding("gb2312");
//获取注册的用户名
sUserName = request.getParameter("UserName");
//以用户名为条件查询数据库
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");
//将注册信息保存到数据库中
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
{//用户名已经存在,给出提示信息
out.println("<p>用户名 <font color=blue>"+sUserName+"</font> 已经存在</p>");
out.println("<p><input type=\"button\" name=\"btn\" value=\"重新输入\" onClick=\"javascript:window.history.go(-1)\"></p>");
}
rs.close();
%>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -