注册
- <form action="checkReg.jsp" method="post">
- <input type="text" name="account" /><br/>
- <input type="password" name="pwd" /><br/>
- <input type="submit" value="注册" />
- <input type="reset" value="重置" />
- </form>
<form action="checkReg.jsp" method="post">
<input type="text" name="account" /><br/>
<input type="password" name="pwd" /><br/>
<input type="submit" value="注册" />
<input type="reset" value="重置" />
</form>
简单的检验注册信息
- <%
- String account = request.getParameter("account");
- String pwd = request.getParameter("pwd");
- Class.forName("com.mysql.jdbc.Driver");
- Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/java88","root","");
- String sql = "insert into user(name,pwd) values (?,?)";
- PreparedStatement ps = con.prepareStatement(sql);
- if (pwd.length()<5) {
- out.print("密码长度小于6");
- %>
- <jsp:forward page="regFailure.jsp"></jsp:forward>
- <%
- } else {
- ps.setString(1, account);
- ps.setString(2, pwd);
- ps.executeUpdate();
- %>
- <jsp:forward page="RegSuccess.jsp"></jsp:forward>
- <%
- }
- ps.close();
- con.close();
- %>
<%
String account = request.getParameter("account");
String pwd = request.getParameter("pwd");
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/java88","root","");
String sql = "insert into user(name,pwd) values (?,?)";
PreparedStatement ps = con.prepareStatement(sql);
if (pwd.length()<5) {
out.print("密码长度小于6");
%>
<jsp:forward page="regFailure.jsp"></jsp:forward>
<%
} else {
ps.setString(1, account);
ps.setString(2, pwd);
ps.executeUpdate();
%>
<jsp:forward page="RegSuccess.jsp"></jsp:forward>
<%
}
ps.close();
con.close();
%>
符合注册条件跳转至登陆
- 注册成功!<br/>
- <a href="Login.jsp" target="_self" >前往登陆界面</a>
注册成功!<br/>
<a href="Login.jsp" target="_self" >前往登陆界面</a>
不符合则继续注册
- 密码长度密码长度小于6<br/>
- <a href="register.jsp">点我返回注册界面</a>
密码长度密码长度小于6<br/>
<a href="register.jsp">点我返回注册界面</a>
- 密码长度密码长度小于6<br/>
- <a href="register.jsp">点我返回注册界面</a>
密码长度密码长度小于6<br/>
<a href="register.jsp">点我返回注册界面</a>
检测账号密码
- String account = request.getParameter("account");
- String pwd = request.getParameter("pwd");
- Class.forName("com.mysql.jdbc.Driver");
- Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/java88","root","");
- String sql = "SELECT id from user where name = ? and pwd = ?";
- PreparedStatement ps = con.prepareStatement(sql);
- ps.setString(1, account);
- ps.setString(2, pwd);
- ResultSet rs = ps.executeQuery();
- if (rs.next()) {
- int id = rs.getInt("id");
- %>
- <jsp:forward page="logSuccess.jsp">
- <jsp:param name="stuId" value="<%=id%>" />
- </jsp:forward>
- <%
- } else {
- %>
- <jsp:forward page="logFailure.jsp"></jsp:forward>
- <%
- }
- rs.close();
- ps.close();
- con.close();
- %>
String account = request.getParameter("account");
String pwd = request.getParameter("pwd");
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/java88","root","");
String sql = "SELECT id from user where name = ? and pwd = ?";
PreparedStatement ps = con.prepareStatement(sql);
ps.setString(1, account);
ps.setString(2, pwd);
ResultSet rs = ps.executeQuery();
if (rs.next()) {
int id = rs.getInt("id");
%>
<jsp:forward page="logSuccess.jsp">
<jsp:param name="stuId" value="<%=id%>" />
</jsp:forward>
<%
} else {
%>
<jsp:forward page="logFailure.jsp"></jsp:forward>
<%
}
rs.close();
ps.close();
con.close();
%>