首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

struts2学习札记2-正确使用OGNL表达式

2012-12-25 
struts2学习笔记2--正确使用OGNL表达式原文来自:http://struts.apache.org/2.x/docs/tag-syntax.html?常见

struts2学习笔记2--正确使用OGNL表达式

原文来自:http://struts.apache.org/2.x/docs/tag-syntax.html

?

常见错误写法:

?

<s:textfield key="state.label" name="state" value="ca"/>

?

?原因:在给textfield传入值的时候,struts会先去查找一个叫getCa的属性,这不是我们的意图,我们想做的是直接把ca当作一个字符串,填入textfield中。

?

解决办法:

可以用下面的写法,一个不推荐的写法:

?

<s:textfield key="state.label" name="state" value="'ca'" />
?

?

推荐的写法(用OGNL表达式):

<s:textfield key="state.label" name="state" value="%{'ca'}" />
?

热点排行