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

  • 相关阅读:
    .net core 基于IIS发布
    所有开源播放器
    JWT的相关讲解
    .NET Core2.0 使用EF做数据操作
    任意的组合,数组或数组,数组或list,list或list不用循环得出匹配的总数和需要的字段列
    linq to sql学习
    winform文本框怎么实现html的placeholder效果
    [数据结构]-单链表实现栈
    [数据结构]-数组实现栈
    [数据结构]-单链表
  • 原文地址:https://www.cnblogs.com/zzlp/p/4670453.html
Copyright © 2011-2022 走看看