读书人

Struts2 ognl中的#%跟$符号用法说明

发布时间: 2012-06-27 14:20:09 作者: rapoo

Struts2 ognl中的#、%和$符号用法说明 .

<p>The value of key "foo1" is <s:property value="#foobar['foo1']" /></p>

<p>不使用%:<s:url value="#foobar['foo1']" /></p>

<p>使用%:<s:url value="%{#foobar['foo1']}" /></p>

3.$符号
$符号主要有两个方面的用途。

?? 在国际化资源文件中,引用OGNL表达式,例如国际化资源文件中的代码:reg.agerange=国际化资源信息:年龄必须在${min}同${max}之间。

????在Struts 2框架的配置文件中引用OGNL表达式,例如下面的代码片断所示:
<validators>
????<field name=”intb”>
????????????<field-validator type=”int”>
????????????<param name=”min”>10</param>
????????????<param name=”max”>100</param>
????????????<message>BAction-test校验:数字必须为${min}为${max}之间!</message>
????????</field-validator>
????</field>
</validators>

读书人网 >软件架构设计

热点推荐