<logic:notEmpty name="userList">
<logic:iterate id="user" name="userList">
<option value='<bean:write name="user" property="name" />' <logic:equal value='<bean:write name="user" property="name" />' name="userName">selected</logic:equal>>
<bean:write name="user" property="name" />
</option>
</logic:iterate>
</logic:notEmpty>
我 想用struts标签库判断选中的。为什么这样不可以?那该怎么用。。
<logic:iterate id="user" name="userList">
<option value='<bean:write name="user" property="name" />' <logic:equal value='<bean:write name="user" property="name" />' name="userName">selected</logic:equal>>
<bean:write name="user" property="name" />
</option>
</logic:iterate>
</logic:notEmpty>
我 想用struts标签库判断选中的。为什么这样不可以?那该怎么用。。
解决方案 »
- applicationContext.xml配置依赖检查问题
- xsl 模板
- (新手提问)关于jspSmartUpload的一个问题
- jsp,用存储过程,从textarea提交到数据库,再读出来时,内容显示不完整,朋友们帮帮忙,内详!急!
- 为什么我的java代码在IE浏览的时候需要下载SUN JVM
- 为什么用jspsmartupload还是传不上?代码如下.....
- jsp页面中的地址栏内容问题
- 怎样学习JAVA
- 关于jsp和servlet的问题?(高分)
- 大家可以探讨一下Servlet的设计模式么?
- 数据库存储存取问题(急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!)
- JSP取XP系统用户名
<logic:notEmpty name="userList">
<logic:iterate id="user" name="userList">
<option value="user.name" ${user.name== userName?'selected':''}>
<bean:write name="user" property="name" />
</option>
</logic:iterate>
</logic:notEmpty>
兄弟,你这样当然不行!
</logic:equal>>
标签不可以这样嵌套在一起的,
可以是包含关系。解决方法:使用EL表达式
写法楼上写的可以:
<logic:notEmpty name="userList">
<logic:iterate id="user" name="userList">
<option value="user.name" ${user.name== userName?'selected':''}>
<bean:write name="user" property="name" />
</option>
</logic:iterate>
</logic:notEmpty>
<s:select list="userList" listkey="name" listValue="name" value="po.name" name="po.name" theme="simple"></:select>
超级简单,这样就可以实现你的所要选中的功能。