`
chengpan
  • 浏览: 43588 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts textfield value默认值的问题

阅读更多
在一个项目中,遇到一个问题,就是在<s:textfield></s:textfield>标签中赋于默认值的问题,我尝试了以一几种方法

<s:textfield name="client.name" value="client.name" />
<s:textfield name="client.name" value="<s:property value='client.name;" />
<s:textfield name="client.name" value="${client.name}" />
<s:textfield name="client.name" value="%{#client.name}" />
其中最后一种是在网上查到的,不过在使用中需要在request或者session中把client对象传进去,我感觉比较麻烦,查阅struts2的官方文档也没有发现详细的说明,value也不支持表达式,最后发现,只要在值栈中有对应该的值,其实我们不需要设置value的值,struts默认帮我们设置好了。只要写
<s:textfield name="client.name"/>就能把值栈中 client对象中的name属性取出来。我做过试验了可以。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics