javabean实现注册验证

目录:

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 {

privateString name;

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:useBean id="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>

 <form action="a.jsp"method="post">

 姓名:<input type="text"name="name"><br>

年龄:<input type="text"name="age"><br>

<input type="submit"value="提交"><input type="reset"value="重置">

 </form>

a.    jsp:

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

<%@ page import="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:useBean id="simple"scope="page"class="cn.mldn.lxh.demo.SimpleBean"></jsp:useBean>

  <jsp:setProperty property="*" 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:useBean id="simple"scope="page"class="cn.mldn.lxh.demo.SimpleBean"></jsp:useBean>

  <jsp:setProperty property="name" name="simple"/>

  <jsp:setProperty property="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:useBean id="simple"scope="page"class="cn.mldn.lxh.demo.SimpleBean"></jsp:useBean>

  <jsp:setProperty property="name" name="simple"value="莉莉"/>

  <jsp:setProperty property="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:useBean id="simple"scope="page"class="cn.mldn.lxh.demo.SimpleBean"></jsp:useBean>

  <jsp:setProperty property="*" name="simple"/>

 </head>

  <body>

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

 <h3>年龄:<jsp:getProperty name="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:useBean id="cou"scope="page"class="cn.mldn.lxh.demo.Count"></jsp:useBean>

  </head>

  <body>

   <h3>您是<jsp:getProperty name="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:useBean id="cou"scope="page"class="cn.mldn.lxh.demo.Count"></jsp:useBean>

  <body>

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

  </body>

</html>

(3).request范围的JavaBean

b.jsp:

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

<html>

  <head>

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

  </head>

  <body>

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

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

  </body>

</html>

 

c.jsp:

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

<html>

  <head>

  

  </head>

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

  <body>

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

  </body>

</html>

(4).session范围的JavaBean

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

<html>

  <head>

  

  </head>

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

  <body>

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

  </body>

</html>

(5).application范围的JavaBean

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

<html>

  <head>

  

  </head>

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

  <body>

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

  </body>

</html>

(6).删除JavaBean

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

<html>

  <head>

  

  </head>

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

  <body>

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

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

  </body>

</html>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值