struts2 读取 Action中的数据,填入的fieldValue="赋值"中,如何实现,菜鸟问题!

时间:2022-11-06 15:08:30
源代码:
<s:iterator value="list" status="status">
<s:checkbox  name="docIDList" value="true"  fieldValue="<s:property value='docTitle'/>"></s:checkbox>
</s:iterator>
结果:
<input type="checkbox" name="docIDList" value="&lt;s:property value='docTitle'/&gt;" checked="checked" id="inputboxAction_docIDList"/>
<input type="hidden" name="__checkbox_docIDList" value="&lt;s:property value='docTitle'/&gt;"/>

源代码:
<s:iterator value="list" status="status" id="doc">
<s:checkbox  name="docIDList" value="true"  fieldValue="#{doc.docTitle}"></s:checkbox>
</s:iterator>
结果:
<input type="checkbox" name="docIDList" value="#{doc.docTitle}" checked="checked" id="inputboxAction_docIDList"/>
<input type="hidden" name="__checkbox_docIDList" value="&lt;s:property value='docTitle'/&gt;"/>

3
<s:checkbox  name="docIDList" value="true"  fieldValue ="%{doc.docTitle}"></s:checkbox>
结果是空的value=""

我的action中有个
private List<DocInfo> list;
用这个访问<s:property value="docTitle"/>没有问题,可是标签无法嵌套,,怎么办???
网上已经有的资源:
http://blog.csdn.net/xxx405/archive/2008/06/08/2524636.aspx
http://www.javaeye.com/topic/191493

8 个解决方案

#1


<s:checkbox  name="docIDList" value="true" fieldValue="${doc.docId}"></s:checkbox>
是可以的!
%
#
$
这几个的区别还是有点模糊!
它们只能用在<s:tag/>的标签中吗?

%{doc.docId}直接在代码中,是无法解析的,呵呵!

#2


没人看吗?
来者给分吧,
让系统回收,没什么好处,呵呵

#3


帮顶一下。。。关注。。。

#4


you should write like this
fieldValue="%{#doc.docTitle}"

#5


%{docTitle} 这样子试一下~~~~~~~~~~~~~~

#6


%{docTitle} 这样子试一下~~~~~~~~~~~~~~

#7


%{docTitle}我是这样子取得了外层迭代出来的一个对象的属性值的~~~~~~~~~

#8


引用 5 楼 liangrockman 的回复:
%{docTitle} 这样子试一下~~~~~~~~~~~~~~

这位同学的方法可以啊
谢谢!

#1


<s:checkbox  name="docIDList" value="true" fieldValue="${doc.docId}"></s:checkbox>
是可以的!
%
#
$
这几个的区别还是有点模糊!
它们只能用在<s:tag/>的标签中吗?

%{doc.docId}直接在代码中,是无法解析的,呵呵!

#2


没人看吗?
来者给分吧,
让系统回收,没什么好处,呵呵

#3


帮顶一下。。。关注。。。

#4


you should write like this
fieldValue="%{#doc.docTitle}"

#5


%{docTitle} 这样子试一下~~~~~~~~~~~~~~

#6


%{docTitle} 这样子试一下~~~~~~~~~~~~~~

#7


%{docTitle}我是这样子取得了外层迭代出来的一个对象的属性值的~~~~~~~~~

#8


引用 5 楼 liangrockman 的回复:
%{docTitle} 这样子试一下~~~~~~~~~~~~~~

这位同学的方法可以啊
谢谢!