zoukankan      html  css  js  c++  java
  • JavaBean的使用

     JavaBean主要用于实现一些业务逻辑或封装一些业务对象

    通常将JavaBean中的属性设置为私有的(private),但需要为其提供公共的(public)访问方法,也就是所说的getXXX()方法

    public class Produce{

       private String name=”书包”;

       private double price=190;

       public String getName(){

    return name;

    }

       public String setName(String name){

    this.Name=name;
    }

       Public double getPrice(){

                 return price;

    }

    (1)  <jsp:useBean id=”produce” class=”com.lyq.bean.Produce”></jsp:useBean>

    /*通过<jsp:useBean>标签实例化商品的JavaBean对象*/

    (2) <jsp:getProperty property=”price” name=”produce”/>

    /*<jsp:getProperty>标签获取JavaBean中的属性信息,其内部是通过调用指定属性的getXXX()方法进行获取,所以,JavaBean规范要求为属性提供公共的(public)类型的访问器。*/

    (3) <jsp:setProperty property=”name” name=”produce” value=”洗衣机”/>

    /*如果对JavaBean对象的属性提供了setXXX()方法,在Jsp页面中就可以通过<jsp:setProperty>对其进行赋值*/

     (4)<jsp:setProperty property=”*” name=”produce”/>

    表单信息中的属性名称最好设置成JavaBean中的属性名称,这样就可以通过”<jsp:setProperty property=”*”/>的形式来接受所有参数,这种方式可以减少程序中的代码量,如将物品价格文本框的name属性设置为price,它对应produce类中的price

         将JavaBean对象应用到JSP页面中,JavaBean的生命周期可以自行进行设置,它存在于4种范围内,分别为pages,request,session和application,默认情况下,JavaBean作用于page范围内

  • 相关阅读:
    pandas replace 替换功能function
    pandas 处理文本数据
    vue-cli3使用bootstrap4
    Sass和less的区别是什么?用哪个好
    vue项目首屏加载优化实战
    NodeJS 框架一览
    pre -commit hook failed (add --no-verify to bypass)
    安装与卸载vue cli3
    vue-cli3.0之vue.config.js的配置项(注解)
    Sass-颜色运算
  • 原文地址:https://www.cnblogs.com/zzlp/p/4670453.html
Copyright © 2011-2022 走看看