jsp调用javabean

满足这三个条件:  
  1.执行java.io.Serializable 接口 
  2.提供无参数的构造器 
  3.提供公共方法getter 和 setter方法访问它的属性.
  4.类是公有类。


javabean分为封装数据类和封装业务业务逻辑类。


jsp调用javabean的三种方式:


 1.用<jsp:useBean>标记:


          <jsp:useBean id="name" class="classname" scope="page|request|session|application"/>


          id:代表jsp页面中的实例对象 通过这个对象引用类中的成员,如,id="wq", wq.成员();


          class: 代表JavaBean类,如: class="com.Test",引用com包中的Test类


          scope:指明了javabean的生存时间


  2.用<jsp:setProperty>标记:
         功能:将请求页面中的表单值赋值/或者自己想设置的值 给JavaBean中的属性赋值


         <jsp:setProperty name="beanName" last_syntax />


         1.name:表示 已经存在并且具有一定生存范围的JavaBean实例,例如上面的 wq。


         2.last_syntax:表示了四种不同的语法:
(1)property="*" 
(2)property="propertyName" 
(3)property="propertyName" param="parameterName" 
(4)property="propertyName" value="value"


                            property:是一个很重要的属性,它指定想要设定值的 JavaBean 中的成员名。 
                            param:请求页面的 表单中的 txt 属性名。 
                            value:代表了直接赋值给 property的属性    


3.<jsp:getProperty>标签 与<jsp:setProperty>功能相反,用法一样:


             <jsp:getProperty name="BeanName" property="想要获取属性值的那个属性的名字">

猜你喜欢

转载自blog.csdn.net/qq_39404258/article/details/80840595
今日推荐