通过上面的学习,大家对JavaBean应该有了一个基本的了解,对于在JavaServer Pages中调用JavaBeans我们还需要了解一些特定的jsp的内容,让我们来看看吧......
下面是$#@60;jsp:setProperty$#@62;标签的基本属性以及含义
属性及定义Name Name代表通过$#@60;jsp:useBean$#@62; 标签定义的JavaBean对象实例。
Property 这是个很重要的属性,代表了你想设置值的属性property名字。如果使用property=”*”,程序就会反复的查找当前的ServletRequest所有参数,并且匹配JavaBean中相同名字的属性property,并通过JavaBean中属性的set方法赋值value给这个属性。如果value属性为空,则不会修改Javabean中的属性值。
Param Param属性代表了页面请求的参数名字,$#@60;jsp:setProperty$#@62;标签不能同时使用param和value。
Value Value属性代表了赋给Bean的属性property的具体值。
$#@60;jsp:getProperty$#@62;标签 最后一个标签就是$#@60;jsp:getProperty$#@62;标签了.它可以得到JavaBean实例的属性值,并将他们转换为 java.lang.String, 最后放置在隐含的Out对象中. JavaBean的实例必须在$#@60;jsp:getProperty$#@62;前面定义.
$#@60;jsp:getProperty$#@62;标签的语法如下:
$#@60;jsp:getProperty name=“name” property=“propertyName” /$#@62;
下面是$#@60;jsp:getProperty$#@62;标签的基本属性以及含义 属性及定义Name Name属性代表了想要获得属性值的Bean的实例,Bean实例必须在前面用$#@60;jsp:useBean$#@62;标签定义.
Property Property属性代表了想要获得值的那个property的名字。
查看本文来源