javabean实现注册验证

来源:互联网 发布:西安java开发培训机构 编辑:程序博客网 时间:2024/05/17 21:06

目录:

1.。。。。。。创建一个JavaBean。。。。。。。

2…………使用page指令导入JavaBean….

3………使用<jsp:useBean>指令….

4……JavaBean与表单…………….

5. <jsp:setProperty>获取JavaBean属性的值

6. .JavaBean的保存范围:

7.实例操作:JSP+JavaBean完成注册验证

1.创建一个JavaBean

packagecn.mldn.lxh.demo;

 

public class SimpleBean {

privateStringname;

private int age;

public void setName(String name)

{

  this.name=name;  

}

public void setAge(int age)

{

   this.age=age;

}

publicString getName()

{

 return name;  

}

public int getAge()

{

return age;

}

}

2使用page指令导入JavaBean

%@page import="cn.mldn.lxh.demo.*"%

<body>

  <%

        SimpleBean simple=new SimpleBean();

        simple.setName("张高凯");

        simple.setAge(30);

   %>

   <h3>姓名:<%=simple.getName()%></h3>

   <h3>年龄:<%=simple.getAge()%></h3>

       </body>

3使用<jsp:useBean>指令

<jsp:useBeanid="simple"scope="page"class="cn.mldn.lxh.demo.SimpleBean"></jsp:useBean>

 

   <body>

 <%

    simple.setName("张高凯");

    simple.setAge(22);

  %>

  <h3>name:<%=simple.getName()%></h3>

  <h3>age:<%=simple.getAge()%></h3>

       </body>

4JavaBean与表单

Index.jsp:

  <body>

 <formaction="a.jsp"method="post">

 姓名:<inputtype="text"name="name"><br>

年龄:<inputtype="text"name="age"><br>

<inputtype="submit"value="提交"><inputtype="reset"value="重置">

 </form>

a.    jsp:

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<%@ pageimport="cn.mldn.lxh.demo.*"%>

<body>

 <%

   request.setCharacterEncoding("GBK");

   SimpleBean simple=new SimpleBean();

   simple.setName(request.getParameter("name"));

  simple.setAge(Integer.parseInt(request.getParameter("age")));

  %>

  <h3>姓名:<%=simple.getName()%></h3>

  <h3>年龄:<%=simple.getAge()%></h3>

       </body>

使用<jsp:setProperty>修改表单内容:

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<html>

  <head>

  <%

   request.setCharacterEncoding("GBK");

 

  %>

  <jsp:useBeanid="simple"scope="page"class="cn.mldn.lxh.demo.SimpleBean"></jsp:useBean>

  <jsp:setPropertyproperty="*"name="simple"/>

  </head>

  <body>

 <h3>姓名:<%=simple.getName()%></h3>

 <h3>年龄:<%=simple.getAge()%></h3>

 

       </body>

</html>

5.<jsp:setProperty>获取JavaBean属性的值

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<html>

  <head>

  <%

   request.setCharacterEncoding("GBK");

 

  %>

  <jsp:useBeanid="simple"scope="page"class="cn.mldn.lxh.demo.SimpleBean"></jsp:useBean>

  <jsp:setPropertyproperty="name"name="simple"/>

  <jsp:setPropertyproperty="age"name="simple"/>

  </head>

  <body>

 <h3>姓名:<%=simple.getName()%></h3>

 <h3>年龄:<%=simple.getAge()%></h3>

 

       </body>

</html>

/////////////////////////////////////////////

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<html>

  <head>

  <%

   request.setCharacterEncoding("GBK");

 

  %>

  <jsp:useBeanid="simple"scope="page"class="cn.mldn.lxh.demo.SimpleBean"></jsp:useBean>

  <jsp:setPropertyproperty="name"name="simple"value="莉莉"/>

  <jsp:setPropertyproperty="age"name="simple"value="20"/>

  </head>

  <body>

 <h3>姓名:<%=simple.getName()%></h3>

 <h3>年龄:<%=simple.getAge()%></h3>

 

       </body>

</html>

//////////////////////////////////////////////////////////////////////

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<html>

  <head>

  <%

   request.setCharacterEncoding("GBK");

 

  %>

  <jsp:useBeanid="simple"scope="page"class="cn.mldn.lxh.demo.SimpleBean"></jsp:useBean>

  <jsp:setPropertyproperty="*"name="simple"/>

 </head>

  <body>

 <h3>姓名:<jsp:getPropertyname="simple"property="name"/></h3>

 <h3>年龄:<jsp:getPropertyname="simple"property="age"/></h3>

 

       </body>

</html>

6.JavaBean的保存范围:

(1).创建一个JavaBean:

packagecn.mldn.lxh.demo;

 

public class Count {

    private int count=0;

    public Count(){

       

        System.out.println("===============第二个JavaBean==============");

    }

    public int getCount(){

        return ++this.count;

    }

 

}

(2).page范围的JavaBean

b.jsp:

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<html>

  <head>

  <jsp:useBeanid="cou"scope="page"class="cn.mldn.lxh.demo.Count"></jsp:useBean>

  </head>

  <body>

   <h3>您是<jsp:getPropertyname="cou"property="count"/></h3>

<jsp:forwardpage="c.jsp"></jsp:forward> 

  </body>

</html>

c.jsp:

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<html>

  <head>

  

  </head>

  <jsp:useBeanid="cou"scope="page"class="cn.mldn.lxh.demo.Count"></jsp:useBean>

  <body>

    <h3>您是第<jsp:getPropertyname="cou"property="count"/>次访问!</h3>

  </body>

</html>

(3).request范围的JavaBean

b.jsp:

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<html>

  <head>

  <jsp:useBeanid="cou"scope="request"class="cn.mldn.lxh.demo.Count"></jsp:useBean>

  </head>

  <body>

   <h3>您是<jsp:getPropertyname="cou"property="count"/></h3>

<jsp:forwardpage="c.jsp"></jsp:forward>

  </body>

</html>

 

c.jsp:

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<html>

  <head>

  

  </head>

  <jsp:useBeanid="cou"scope="request"class="cn.mldn.lxh.demo.Count"></jsp:useBean>

  <body>

    <h3>您是第<jsp:getPropertyname="cou"property="count"/>次访问!</h3>

  </body>

</html>

(4).session范围的JavaBean

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<html>

  <head>

  

  </head>

  <jsp:useBeanid="cou"scope="session"class="cn.mldn.lxh.demo.Count"></jsp:useBean>

  <body>

    <h3>您是第<jsp:getPropertyname="cou"property="count"/>次访问!</h3>

  </body>

</html>

(5).application范围的JavaBean

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<html>

  <head>

  

  </head>

  <jsp:useBeanid="cou"scope="application"class="cn.mldn.lxh.demo.Count"></jsp:useBean>

  <body>

    <h3>您是第<jsp:getPropertyname="cou"property="count"/>次访问!</h3>

  </body>

</html>

(6).删除JavaBean

<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>

<html>

  <head>

  

  </head>

  <jsp:useBeanid="cou"scope="session"class="cn.mldn.lxh.demo.Count"></jsp:useBean>

  <body>

    <h3>您是第<jsp:getPropertyname="cou"property="count"/>次访问!</h3>

    <%session.removeAttribute("cou");%>

  </body>

</html>

 

 

原创粉丝点击