JAVABEN+JSP登录

原创 2013年12月06日 00:57:54

java

package cn.anli.demo;
import java.util.*;  //导入包
public class Register
{
   private String name;
   private String age;
   private String email;
   private Map<String,String> errors=null;
   public Register(){
   this.name="";
   this.age="";
   this.email="";
   this.errors=new HashMap<String,String>();
   }
   public boolean isValidate(){
    boolean flag=true;
    if(!this.name.matches("\\w{6,15}")) //正则判断
    {
    flag=false;
    this.name="";
    this.errors.put("errorname","6-15");
    }
        if(!this.age.matches("\\d+"))
    {
    flag=false;
    this.age="";
    this.errors.put("errorage","must number");
    }
        if(!this.email.matches("\\w+@\\w+\\.\\w.\\w*"))
    {
    flag=false;
    this.email="";
    this.errors.put("erroremail","email is not user");
    }
    return flag;
   }
   public String getErrorMsg(String key){
    String value=this.errors.get(key);
    return  value== null?"":value;
   }
    public void setName(String name){
    this.name=name;
   }
    public void setAge(String age){
     this.age=age;
    }
    public void setEmail(String email){
     this.email=email;
    }
    public String getName()
    {
      return this.name;    
    }
    public String getAge()
    {
      return this.age;    
    }
    public String getEmail()
    {
      return this.email;    
    }
}


login:

<%@ page contentType="text/html" pageEncoding="utf-8"%>
<html>
<head>
 <title>
 </title>
</head>
<body>
   <%
   request.setCharacterEncoding("utf-8");
   %>
   <jsp:useBean id="reg" scope="request" class="cn.anli.demo.Register"/>
   
<form action="check.jsp" method="post">
 姓名:<input type="text" name="name" value="<jsp:getProperty name="reg" property="name"/>"/><%=reg.getErrorMsg("errorname")%>
</br>
 年龄:<input type="text" name="age" value="<jsp:getProperty name="reg" property="age"/>"/><%=reg.getErrorMsg("errorage")%>
</br>
 email:<input type="text" name="email" value="<jsp:getProperty name="reg" property="email"/>"/><%=reg.getErrorMsg("erroremail")%>
<br>
<input type="submit" value="提交"/> <input type="reset" value="重置"/>
 </form>
</body>
</html>


check

<%@ page contentType="text/html" pageEncoding="utf-8"%>
<html>
<head>
 <title>
 </title>
</head>
<body>
   <%
   request.setCharacterEncoding("utf-8");
   %>
   <jsp:useBean id="reg" scope="request" class="cn.anli.demo.Register"/>
   
 <jsp:setProperty name="reg" property="*"/>
 <%
  if(reg.isValidate())
  {%>
 
   <jsp:forward page="success.jsp"/>
   <%
  }
  else
  {
  %>
    <jsp:forward page="login.jsp"/>
   
  <%
  }
 %>
</body>
</html>

success

<%@ page contentType="text/html" pageEncoding="utf-8"%>
<html>
<head>
 <title>
 </title>
</head>
<body>
   <%
   request.setCharacterEncoding("utf-8");
   %>
   <jsp:useBean id="reg" scope="request" class="cn.anli.demo.Register"/>
   

 姓名:<jsp:getProperty name="reg" property="name"/>
</br>
 年龄:<jsp:getProperty name="reg" property="age"/>
</br>
 email:<jsp:getProperty name="reg" property="email"/>
<br>

</body>
</html>


jsp页面获取到后台的cookie(登录时记住我)

总结页面获得cookie的方法有哪些, org.springframework.web.util.WebUtils 该方法需要引入上述类 Cookie cookie = WebUtils.getCo...

JSP继续学习(完成一个最简单的用户登录界面)

感觉只看视频效率太低,请教了别人,于是趁着有空自己写了个简单至极的登录界面,练练手。 功能是 1登录,用户名是fengsigaoju,密码123456若不相等就报错,否则就显示登陆成功. 2注册,在判...

用JSP+Servlet+JavaBean模式实现简单的登录

这次涉及到四个文件: 登录页面:login.html 登录成功欢迎页面:login_success.jsp 登录失败页面:login_failure.jsp Servlet处理文件:Login...

java jsp+servlet实现登录网页设计

java jsp+servlet实现登录网页设计   这次涉及到四个文件: 登录页面:login.jsp 登录成功欢迎页面:success.js...
  • cai5
  • cai5
  • 2012年02月17日 09:06
  • 35038

Jsp&Servlet 用户登录功能实现

学习峰哥Jsp教程自学笔记,峰哥Java学习路线:http://www.java1234.com/javaxuexiluxiantu.html   简介: 登录功能的业务层(business ...

jsp连接数据库实现用户登录功能

jsp连接数据库实现用户登录功能
  • hoho_12
  • hoho_12
  • 2015年12月22日 21:10
  • 11058

jsp+servlet 实现登录功能

现在的框架比较流行,为了更好的理解框架,javaweb的基本开发形式还需要了解。 下面是运用jsp+servlet技术是实现登录。(没有运用数据库,数据操作比较简单,这个例子主要描述开发流程) p...
  • HYM1987
  • HYM1987
  • 2013年12月06日 16:32
  • 2501

07-通过cookie保存并读取用户登录信息(jsp内置对象)

cookie.jsp cookie

Java Web学习(30): 使用JSP+Servlet+JavaBean实现用户登录

实现用户登录        用户名admin,密码admin,登录成功使用服务器内部跳转到login_success2.jsp页面,并且提示登录成功的用 户名,如果登录失败则跳转到login_fail...

基于jsp+javabean开发的登录模块

总结jsp开发中遇到的问题和这种开发模式的缺点;学习基于jsp+javabean开发的登录模块。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVABEN+JSP登录
举报原因:
原因补充:

(最多只允许输入30个字)