struts bean 标签 .
2012-03-14 10:51
218 查看
一、bean标签库列表
define:定义javabean并可以得到其中的变量属性
cookie:读取cookie对象
header:读取http头
parameter:读取请求的参数
include:包含一个可响音的page页
resource:读取资源文件的标签
write:写javabean变量属性
message:显示消息标签
二、标签注释
1) 显示资源文件信息的<bean:message>标签
key:与资源配置文件中的键值对中的键相匹配,若匹配成功,则该标签显示与该键定义的文本内容
arg0-arg4:替换在资源配置文件中当前显示值的参数
例如:<bean:message key="prompt.mailHost">显示资源文件中键prompt.mailHost定义的值内容。
2)定义变量的<bean:define>标签
该标签可以得到或者定义一个新的javabean,并可以得到该变量的属性值。
id:是定义一个新的javabean所必须的标识符,之后可以通过该标识符来得到javabean,若存在name属性,则这个id所标识的javabean被认为是一个源javabean
name:目标javabean的名称,若不存在value属性,则该属性是必须的。
type:指定定义javabean的具体类型。
value:为javabean指定一个新的字符串对象,在这种情况下,id所标识的javabean是一个字符串常量。
property:取得那么属性所指定的javabean变量中的属性,当name属性存在时,则指定该property属性所标识的变量属性会被赋值到源javabean
scope:指定源javabean的作用范围
toscope:指定目标javabean的作用范围。
例如:<bean:define id="newjb" name="TestActionForm" property="password"/> 此定义一个变量为newjb,该变量接受值为password属性的内容,之后可以通过newjb访问password中的内容。
3) 得到作用范围信息的标签
<bean:header>、<bean:parameter>标签定义了一个字符串,<bean:cookie>标签定义了一个cookie对象。这三组标签用来重新得到cookie,request header、request parameter。
id:各自标签定义一个新的对象的变量名称。
name:从标签对象中查找符合name属性指定的标识。
value:当没有找到与name属性向匹配标签的时候,以本属性作为一个默认值,这时如果本属性不存在,则会抛出一个request time异常。
multiple:是一个boolean值,当匹配一个多只对象时,使用本属性。
4) 包含响应或页面的<bean:include>标签
该标签用于包含一个页面或者一个响应,由于其存在一个id属性,因此可以将其作为一个自定义变量使用。
id:标识符,自定义变量名称,可在以后使用该标识符引用该变量。
forward:转发一个响应,并包含响应结果
href:转发到一个链接,包含链接的结果
page:转发到一个页面,并包含页面的结果。
<bean:include page="/MyHtml.htm" id="thisurlpage">
5) 输出显示的<bean:write>标签
该标签用于描绘javabean中的变量属性,将javabean中的属性作为字符串描绘出来。
name:取得一个javabean标识,与之前定义的javabean的标签中的id属性进行匹配。
property:变量属性名称,可以取得javabean的一个变量属性的内容
scope:从什么作用范围内取得javabean
filter:boolean类型,决定是否将html标签保留字符转换为实体字符如:"<" 转换为 "<"
ignore:boolean类型,用于是否忽略抛出的异常
<bean:define id="newjb" name="TestActionForm" property="password"/>
<bean:write name="newjb" />
define:定义javabean并可以得到其中的变量属性
cookie:读取cookie对象
header:读取http头
parameter:读取请求的参数
include:包含一个可响音的page页
resource:读取资源文件的标签
write:写javabean变量属性
message:显示消息标签
二、标签注释
1) 显示资源文件信息的<bean:message>标签
key:与资源配置文件中的键值对中的键相匹配,若匹配成功,则该标签显示与该键定义的文本内容
arg0-arg4:替换在资源配置文件中当前显示值的参数
例如:<bean:message key="prompt.mailHost">显示资源文件中键prompt.mailHost定义的值内容。
2)定义变量的<bean:define>标签
该标签可以得到或者定义一个新的javabean,并可以得到该变量的属性值。
id:是定义一个新的javabean所必须的标识符,之后可以通过该标识符来得到javabean,若存在name属性,则这个id所标识的javabean被认为是一个源javabean
name:目标javabean的名称,若不存在value属性,则该属性是必须的。
type:指定定义javabean的具体类型。
value:为javabean指定一个新的字符串对象,在这种情况下,id所标识的javabean是一个字符串常量。
property:取得那么属性所指定的javabean变量中的属性,当name属性存在时,则指定该property属性所标识的变量属性会被赋值到源javabean
scope:指定源javabean的作用范围
toscope:指定目标javabean的作用范围。
例如:<bean:define id="newjb" name="TestActionForm" property="password"/> 此定义一个变量为newjb,该变量接受值为password属性的内容,之后可以通过newjb访问password中的内容。
3) 得到作用范围信息的标签
<bean:header>、<bean:parameter>标签定义了一个字符串,<bean:cookie>标签定义了一个cookie对象。这三组标签用来重新得到cookie,request header、request parameter。
id:各自标签定义一个新的对象的变量名称。
name:从标签对象中查找符合name属性指定的标识。
value:当没有找到与name属性向匹配标签的时候,以本属性作为一个默认值,这时如果本属性不存在,则会抛出一个request time异常。
multiple:是一个boolean值,当匹配一个多只对象时,使用本属性。
4) 包含响应或页面的<bean:include>标签
该标签用于包含一个页面或者一个响应,由于其存在一个id属性,因此可以将其作为一个自定义变量使用。
id:标识符,自定义变量名称,可在以后使用该标识符引用该变量。
forward:转发一个响应,并包含响应结果
href:转发到一个链接,包含链接的结果
page:转发到一个页面,并包含页面的结果。
<bean:include page="/MyHtml.htm" id="thisurlpage">
5) 输出显示的<bean:write>标签
该标签用于描绘javabean中的变量属性,将javabean中的属性作为字符串描绘出来。
name:取得一个javabean标识,与之前定义的javabean的标签中的id属性进行匹配。
property:变量属性名称,可以取得javabean的一个变量属性的内容
scope:从什么作用范围内取得javabean
filter:boolean类型,决定是否将html标签保留字符转换为实体字符如:"<" 转换为 "<"
ignore:boolean类型,用于是否忽略抛出的异常
<bean:define id="newjb" name="TestActionForm" property="password"/>
<bean:write name="newjb" />
相关文章推荐
- struts bean:write标签输出html源码解决方法
- Struts源码研究 - Bean-Message标签篇
- 回顾<struts bean>标签
- JSP Struts之Bean标签库详解
- Struts的bean标签
- Struts标签 bean:write用法
- struts ---bean 标签
- Struts标签(2)Bean标签
- struts标签---bean标签
- Struts - 标签库(Bean)
- Struts bean标签总结
- 常用struts标签使用举例--bean篇(转载)
- 使用struts bean:write标签时不能显示Integer,Date等类型的属性问题的解决
- jstl (struts bean、fmt等标签) - 格式化输出日期和日期型字符串
- Struts常用标签库之Bean标签
- Struts源码研究 - Bean-Message标签篇[转载]
- Struts标签 bean:write用法
- 基本STRUTS标签-学习笔记-Bean标签
- Struts bean:define标签用法
- 常用struts标签使用举例--bean篇(转载)