关于s:iterator取值问题

我有一个returnList,其中只有一个属性treemenu,returnList.add(treemenu);前台<td><selectname="select"id... 我有一个returnList,其中只有一个属性treemenu,returnList.add(treemenu);
前台
<td>
<select name="select" id="select">
<s:iterator value="returnList" id="info1" status="st1">
<option><s:property value="treemenu" /></option>
</s:iterator>
</select>
</td>
为啥显示不出来啊?><s:property value="#st1.index" />时候可以显示证明list传过来了。那怎样才能显示值啊 后台遍历可以打印输出 证明list里面有值。
试过好多
<s:property value="returnList.treemenu" />
<s:property value="#returnList[st1.index]" />
<s:property value="#returnList.treemenu" />
<s:property value="#treemenu" />
等等等等各种都不显示啊 ,为什么啊 急~~~~~~~~~~~
哦, 那我的treemenu是一个拼装的字符串哦,treemenu = s + c3.getMenuNam();我是拼装的一个树形下拉列表,递归之后,把每一行字符串,放到List里面,然后前面遍历出来。那怎么写啊?
展开
 我来答
百度网友6acfaf2
推荐于2016-02-21
知道答主
回答量:36
采纳率:0%
帮助的人:0
展开全部
直接使用<s:property />取栈顶元素即可。
<s:property value="a"/> 取得是treemenu在a属性。
纠正理解问题:treemenu为returnList在元素,而不是属性。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式