zoukankan      html  css  js  c++  java
  • Java学习11.9(使用 JavaBean 1)

    在Java 代码中如何访问 JavaBean

    假设用户名保存在字符串变量username 中,口令保存在字符串变量 userpass 中,如果想使用上面的 JavaBean 完成验证,
    基本过程如下:
    首先声明 JavaBean 的对象,并使用无参数构造方法进行实例化:
    UserBean user = new UserBean();
    接着调用 setUsername 和 setUserpass 方法对两个属性赋值:
    user.setUsername(username);
    user.setUserpass(userpass);
    然后调用业务方法:
    int result = user.check();
     

    使用<jsp:useBean>

    <jsp:useBean>标签的作用就是声明一个对象,如果这个对象已经存在,就查找到这个对象;如果这个对象不存在,就创建对象。它与代码 UserBean user = new UserBean();的作
    用类似。该标签的基本语法格式如下:
    <jsp:useBean id="对象名" class="完整的类名" scope="作用范围"/>
     
    id
    指出定义的对象的名字,这个名字应该符合 Java 变量命名规范
    class
    指出这个变量的类型,应该是类的完整类型,包含类的包的信息
    scope
    指出这个变量的作用范围,有 4 种可能的选项:page、request、session 和 application。通常我们定义的变量仅
    仅是在本次请求内使用,所以通常使用 request。如果仅仅是当前页面使用,可以使用 page。如果需要共享,可以使
    用 session 或者 application
     
     
     
     
     
     
     
    这个标签会使用 class 指定的类创建一个对象,对象的名字是属性 id 指定的名字,对象的作用范围是 scope 属性指出的作用范围。
    要想创建 UserBean 的对象,需要知道完整的类名、对象的名字和对象的作用范围。这里类的名字是 bean.UserBean,对象名字是
    user,作用范围是本次请求,所以使用<jsp:useBean>改写后的代码如下:
    <jsp:useBean id="user" class="bean.UserBean" scope="request"/> 
     
     
     
     
     
     
  • 相关阅读:
    [Contest on 2020.4.2] 影帝杯狂欢赛
    [BZOJ 3821] 玄学
    CodeForces 432D Prefixes and Suffixes
    CodeForces 17E Palisection
    CodeForces 665E Beautiful Subarrays
    BZOJ 2989 数列
    changeeksdja
    Jmeter学习——1
    LoadRunner监控Linux与Windows方法(经典)
    LR检查点小结
  • 原文地址:https://www.cnblogs.com/Lizhichengweidashen/p/14157493.html
Copyright © 2011-2022 走看看