【请教】struts2 generator标签生成的集合应用到if标签test中作为条件不能生效

溺水的鱼 2010-07-14 03:04:00
代码如下:
<s:generator separator="," val="0,1,4" var="favorites"></s:generator>

<input type="checkbox" id="fgame" name="favorite" value="0"
<s:if test="'0' in #favorites">checked="checked"</s:if> />游戏

<input type="checkbox" id="fgame" name="favorite" value="0"
<s:if test="1 in #favorites">checked="checked"</s:if> />看书

这样判断不行,请大家看看这个要怎么做判断才能达到目的

...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
溺水的鱼 2010-07-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ibm_hoojo 的回复:]
CSS code

<s:iterator value="#favorites" id="s">
<input type="checkbox" id="fgame" name="favorite" value="0"
<s:if test="'0' == s">checked="checked"</s:if> />游戏

<input type="checkbox" id="fga……
[/Quote]
这样处理岂不是集合有多少元素,就显示重复显示多少次<input />吗
溺水的鱼 2010-07-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lifeng_2009 的回复:]
为什么两个IF判断写的还不一样呢、
[/Quote]
我特意写了2种形式,表示都不行。
hoojo 2010-07-14
  • 打赏
  • 举报
回复

<s:iterator value="#favorites" id="s">
<input type="checkbox" id="fgame" name="favorite" value="0"
<s:if test="'0' == s">checked="checked"</s:if> />游戏

<input type="checkbox" id="fgame" name="favorite" value="0"
<s:if test="1 == s">checked="checked"</s:if> />看书
</s:iterator>
生活 2010-07-14
  • 打赏
  • 举报
回复
为什么两个IF判断写的还不一样呢、

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧