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范围内

原文地址:https://www.cnblogs.com/zzlp/p/4670453.html