吾将上下而求索……

博客园 首页 新随笔 联系 订阅 管理

四、JavaBean的概念
1、JavaBean一般具有的特点:
a、字段都是私有的。 private String name;
b、提供公共的getter或setter方法(属性)。getter或setter方法必须符合SUN的Java开发命名规范。
name--》getter:public String getName()
-->setter:public void setName(String name)
c、必须有默认的构造方法
d、一般情况下需要实现java.io.Serializalbe
e、类一定要用public声明


2、JavaBean在企业级开发中的作用:封装数据。

五、JSP中操作JavaBean的动作元素
1、jsp:useBean:如果有主体内容,只会在创建对象时才会显示。
作用:从指定域范围内查找指定名称的对象,如果没有找到,创建该JavaBean对象,并放到指定的范围内,名称为指定的名称。
属性:
id:必须的。名称
class:类(JavaBean)的全名
scope:指定的域范围。可选值page|request|session|application,默认值是page

2、jsp:setProperty:
作用:为某个JavaBean的属性设置值。调用setter方法。
属性:
name:对象的名称
property:属性名。name--->setName(value)。支持通配符(用请求参数填充属性值,前提是参数名与属性名称一致)
value:属性的值.类型自动转换,仅限基本数据类型。
param:请求参数名

3、jsp:getProperty:
作用:调用JavaBean中的getter方法
Tip:
动作元素(JSP的内置标签)--》自定义标签:作用替换掉JSP中的Java脚本<%%>
EL表达式:替换掉JSP中的Java表达式<%=%>

posted on 2016-03-27 16:10  sun&flower  阅读(172)  评论(0编辑  收藏  举报