登录验证(一般Servlet)
来源:互联网 发布:养老保险报盘软件1.9 编辑:程序博客网 时间:2024/05/16 10:49
package login;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CheckServlet extends HttpServlet{
public String[] usernameList;
//doGet方法处理用户的注册信息
public void doGet(HttpServletRequest request,HttpServletResponse response)throws IOException,
ServletException{
//获取用户名
String username = (String)request.getParameter("username");
//获取密码
String password = (String)request.getParameter("password");
//获取确认的密码
String repassword = (String)request.getParameter("repassword");
//获取用户的email
String email = (String)request.getParameter("email");
//若用户名为空,提示用户
if(username.equals("")||username==null){
request.setAttribute("error.message", "用户名不能为空");
RequestDispatcher requestDispatcher = request.getRequestDispatcher("error.jsp");
requestDispatcher.forward(request, response);
}
//若两次输入密码不一致,提示用户
else if(!password.equals(repassword)){
request.setAttribute("error.message", "您输入的密码不一致");
RequestDispatcher requestDispatcher = request.getRequestDispatcher("error.jsp");
requestDispatcher.forward(request,response);
}
//若用户已经存在,提示用户
else if(this.IsContain(username)){
request.setAttribute("error.message", "您输入的用户名已经存在!");
RequestDispatcher requestDispatcher = request.getRequestDispatcher("error.jsp");
requestDispatcher.forward(request, response);
}
//注册成功
else{
RequestDispatcher requestDispatcher = request.getRequestDispatcher("success.jsp");
requestDispatcher.forward(request, response);
}
}
//doPost方法转至doGet方法
public void doPost(HttpServletRequest request,HttpServletResponse response)throws IOException ,
ServletException{
doGet(request,response);
}
public void init(ServletConfig config)throws ServletException{
usernameList = new String []{"flf","tom","jim"};
}
//判断用户名是否存在
private boolean IsContain(String param ){
for(int i=0;i<usernameList.length;i++){
if(usernameList[1].equals(param)){
return true;
}
else{
continue;
}
// username.equals(usernameList[i]);
}
return false;
}
}
- 登录验证(一般Servlet)
- 登录验证servlet实现
- servlet做登录验证
- 【servlet】登录验证
- servlet---用户登录验证欢迎
- servlet&jsp简单登录验证
- JSP&Servlet 验证码登录
- 基于servlet的登录验证
- servlet简单的验证码登录验证
- servlet用户登录网站(数据库验证)sqlserver
- Ajax实现登录时的用户名验证(Servlet 响应)
- Servlet实现用户登录页面(通过数据库验证)
- 使用Servlet过滤器实现用户登录验证
- filter实现登录验证,并且过滤servlet
- 使用Servlet过滤器实现用户登录验证
- Struts+Servlet简单实现登录验证码
- ExtJS4+JSON+Servlet/Struts2实现登录验证
- android+servlet登录验证简单demo
- 美职业顾问公布15个谷歌面试题
- 理解 set get ,为什么用
- 八卦:门神
- frame,iframe,frameset
- php遍历所有文件及文件夹的方法
- 登录验证(一般Servlet)
- ODBC 解析EXCEL 文件 选择worksheet name
- 11月9号,今天和毕业设计导师见面
- html网页中使用javascript脚本调用xml文档实例
- SQL
- CD抓轨杂谈
- Thinking in JAVA 习题练习 45页 第二题 Dog 索引 比较 简简单单 见笑了!
- J2ME 机型开发bug收集
- 冯.诺依曼体系结构对计算机发展的限制