您的位置:首页 > 编程语言 > Java开发

Java-留言板-注册和退出登录页面

2008-11-03 18:45 381 查看

用户注册程序

此程序为通用版本,适合JSP和JSTL2个版本

register.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="java.util.*"%> <%@page import="net.java2000.notepad.*"%> <%@page import="net.java2000.notepad.service.*"%> <%@page import="net.java2000.notepad.service.impl.jdbc.*"%> <%@page import="net.java2000.tools.*"%> <!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=UTF-8"> <title>Insert title here</title> </head> <body> <a href="index.jsp">留言列表</a> <% UserService us = new UserServiceJDBCImpl(); if("POST".equals(request.getMethod())){ String username = request.getParameter("username"); String password = request.getParameter("password"); if(username!=null && username.trim().length()>=3 && username.trim().length()<=20 && password!=null){ username = username.trim(); password = password.trim(); User u = us.findByUsername(username); if(u!=null){ out.print("该用户名已经存在,请选择其它的"); }else{ u = new User(); u.setUsername(username); u.setPassword(password); u = us.save(u); if(u!=null){ out.print("注册成功!"); return; }else{ out.print("注册失败"); } } } } %> <form method="POST"> <table> <caption>注册帐号</caption> <tr> <th>用户名</th> <td><input type="text" name="username" size="20" maxlength="20" /> 3-20字符</td> </tr> <tr> <th>密码</th> <td><input type="password" name="password" size="20" maxlength="32" /></td> </tr> <tr> <td colspan="2"><input type="submit" value="注册会员" /></td> </tr> </table> </form> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%@page import="net.java2000.notepad.*"%>
<%@page import="net.java2000.notepad.service.*"%>
<%@page import="net.java2000.notepad.service.impl.jdbc.*"%>
<%@page import="net.java2000.tools.*"%>
<!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=UTF-8">
<title>Insert title here</title>
</head>
<body>
<a href="index.jsp">留言列表</a>
<%
UserService us = new UserServiceJDBCImpl();
if("POST".equals(request.getMethod())){
String username = request.getParameter("username");
String password = request.getParameter("password");
if(username!=null && username.trim().length()>=3 && username.trim().length()<=20 && password!=null){
username = username.trim();
password = password.trim();
User u = us.findByUsername(username);
if(u!=null){
out.print("该用户名已经存在,请选择其它的");
}else{
u = new User();
u.setUsername(username);
u.setPassword(password);
u = us.save(u);
if(u!=null){
out.print("注册成功!");
return;
}else{
out.print("注册失败");
}
}
}
}

%>
<form method="POST">
<table>
<caption>注册帐号</caption>
<tr>
<th>用户名</th>
<td><input type="text" name="username" size="20" maxlength="20" /> 3-20字符</td>
</tr>
<tr>
<th>密码</th>
<td><input type="password" name="password" size="20"
maxlength="32" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="注册会员" /></td>
</tr>
</table>
</form>
</body>
</html>


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: