在JSP中使用JavaBean :
JavaBean本质上就是一个普通的Java类 ;
需要遵循一定的编码规范 ;
标准的JavaBean组件具有以下几个特征
JavaBean 类必须是一个公共类,并将其访问属性设置为 public。
JavaBean 类必须有一个空的构造函数
一个JavaBean类不应有公共实例变量,类变量都为private。要访问这些类变量,应该通过一组存取方法(getXxx 和 setXxx)来访问,不能以大写字母开始命名成员变量
JavaBean应该是可序列化(serializable)的,即实现java.io.Serializable 接口 ;
JSP使用JavaBean的标准动作:
<jsp:useBean>动作 ;
<jsp:useBean id=“beanName” 变量名scope=“page|request|session|application” //作用范围 class=“className” 类全路径/>
JSP使用JavaBean的标准动作:
<jsp:getProperty>动作
JSP使用JavaBean的标准动作:
<jsp:setProperty>动作
<jsp:setProperty name="BeanName" property="属性名" param="参数名"/>
<jsp:setProperty name="BeanName" property="属性名" value="属性值" />
<jsp:setProperty name="BeanName" property="*"/>
name代表bean的名称,property指定JavaBean相对应的属性,value设置属性的值,param将property指定的属性名的值设置为一个请求参数的值。property="*"用来设置所有与所得到的参数同名的属性值