通过上面的学习,大家对JavaBean应该有了一个基本的了解,对于在JavaServer Pages中调用JavaBeans我们还需要了解一些特定的jsp的内容,让我们来看看吧......
作者:刘玉峰 来源:yesky 2007年10月31日
关键字:
下面的表格是$#@60;jsp:useBean$#@62;标签中相关属性的含义
属性及定义
Id
id属性是JavaBean对象的唯一标志,代表了一个JavaBean对象的实例。它具有特定的存在范围(page|request|session|application)。在JavaServer Pages中通过id来识别JavaBean。
Scope
Scope属性代表了Javabean对象的生存时间,可以是page, request, session, 和 application中的一种。
Class
代表了JavaBean对象的class名字,特别注意大小写要完全一致。
beanName
BeanName属性代表了Bean的名字,通常通过java.beans.Beans class的 tantiate() 方法来初始化。.
Type
Type属性指定了脚本变量定义的类型,默认为脚本变量定义和class中的属性一致,一般我们都采用默认值
$#@60;jsp:setProperty$#@62;标签
另一个标准的标签就是$#@60;jsp:setProperty$#@62;标签了,它主要用于设置bean的属性值。JavaServer Pages中调用的语法如下:
$#@60;jsp:setProperty name=“beanName” last_syntax /$#@62;
其中,name属性代表了已经存在的并且具有一定生存范围(scope)的JavaBean实例。last_syntax代表的语法如下: property=“*” |
property=“propertyName” |
property=“propertyName” param=“parameterName” |
property=“propertyName” value=“propertyValue”