default属性
用于设置默认的值,在无法找到value表示的属性时,其值便直接取default值。比如
<s:property value="name" default="anonymity"/>
表示的是,如果值栈中能取到name,那么就显示取到的值;如果取不到,那么就用"anonymity".
escape属性
1)默认是true,表示将value内的内容强制转换成字符串显示
2)设置成false,表示将value值当做html代码去解析。
举例说明,如果#doc.content为"<a>urlName</a>"的字符串
- 如果<s:property value="doc" >,则输出"<a>urlName</a>"
- 如果<s:property value="doc" escape="false"/>,则输出urlName
本文详细介绍了Struts2标签库中default与escape属性的作用及使用方法。default属性用于设定当指定属性不存在时的默认值,而escape属性则决定了属性值是否作为HTML代码进行转义显示。
3235

被折叠的 条评论
为什么被折叠?



