如何取得logic:iterate中bean的某个属性值?

Xunxinqiujiao 2008-07-16 06:22:43
各位大大,小弟用jsp和struts不多,现在遇到个弱弱的问题,还请大家指教哈:)
就是要判断logic:iterate里beam的某一属性的值(性别为男的列出名字来),符合条件的才列出来,咋实现捏?

<logic:present name ="adList">
<logic:iterate name="adList" id="add">
<option value=''>
<bean:write name="ad" property="UserName"/>
</option>
</logic:iterate>
</logic:present>

现在我想到的就是在logic:iterate中间用强制类型转换
if(((USer)ad).getUserSex().equles("男"))
{
out.println("<option >"+((USer)ad).getUserName()+"</option>");
}

能不能简单点实现呢??????
...全文
110 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Xunxinqiujiao 2008-07-16
  • 打赏
  • 举报
回复
啊,对不起三楼的兄弟...结贴时眼花...把分给了一楼,555,对不起,再次感谢两位的指点
pilishou 2008-07-16
  • 打赏
  • 举报
回复
<logic:equals>标签
就是判断当为某某值时显示什么
相反的还有
<logic:not equals>
interpb 2008-07-16
  • 打赏
  • 举报
回复
<logic:present name ="adList">
<logic:iterate name="adList" id="add">
<logic:equal value="男" name="add" proprty="userSex">
<bean:write name="ad" property="UserName"/>
</logic:equal>
</logic:iterate>
</logic:present>

81,122

社区成员

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

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