<select name="lanmu" id="lanmu">
<logic:notEmpty name="lmlist">
<logic:iterate id="list" name="lmlist">
<c:if test="${list.id eq newspaer.lanmuId}">
<option value="${list.id}" selected="selected">${list.name}</option>
</c:if> <option value="${list.id}">${list.name}</option>
</logic:iterate>
</logic:notEmpty>
</select>list集合正在用logic标签迭代的存放在session里的变量lmlist的别名,
newspaper是一个实例对象,也存在session内,lanmuId是他一个属性,
现在的需求是在list迭代到某条记录时候id与newspaper的lanmuId相等的时候,
此option标记为selected.上述代码无效,求教.
<logic:notEmpty name="lmlist">
<logic:iterate id="list" name="lmlist">
<c:if test="${list.id eq newspaer.lanmuId}">
<option value="${list.id}" selected="selected">${list.name}</option>
</c:if> <option value="${list.id}">${list.name}</option>
</logic:iterate>
</logic:notEmpty>
</select>list集合正在用logic标签迭代的存放在session里的变量lmlist的别名,
newspaper是一个实例对象,也存在session内,lanmuId是他一个属性,
现在的需求是在list迭代到某条记录时候id与newspaper的lanmuId相等的时候,
此option标记为selected.上述代码无效,求教.
解决方案 »
- 求助正则表达式验证问题
- 跳出FRAMESET的问题,,哪位高手能告诉我下
- 显示XML文件
- jsp 中如何将 excel 导入 到数据库中
- 如何让<td>内的text控件与<td>一样大小?
- 轻松一下 本周最新的音乐分享!
- 问一下JSP、Mysql连接池的问题
- 谁有过这样的情况?
- 请问谁知道在sco unix5.05下,数据库informix,WEB服务用tomcat3.0的JDBC驱动?
- 我有急用(谢谢)
- 将时间写入mysql
- <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> ,谁有能导入此标签所需的jar包
<option value="${list.id}" selected="selected">${list.name}</option>
</c:if>
id 什么类型干嘛用eq用==
<logic:notEmpty name="lmlist">
<logic:iterate id="list" name="lmlist">
<c:if test="${list.id eq newspaer.lanmuId}">
<option value="${list.id}" selected="ture">${list.name}</option>
</c:if> <option value="${list.id}">${list.name}</option>
</logic:iterate>
</logic:notEmpty>
</select>
看是否相等
<logic:notEmpty name="lmlist">
<logic:iterate id="list" name="lmlist">
<option value="${list.id}" <c:if test="${list.id eq newspaer.lanmuId}">selected="selected" </c:if>>${list.name}</option>
</logic:iterate>
</logic:notEmpty>
</select>直接把selected="selected" 给<c:if>起来就可以了
<c:set var="lanmuId" value="${newspaer.lanmuId}" />
然后
<c:if test="${list.id == lanmuId}">
</c:if>