JSP页面中form表单的下拉列表

JSP页⾯中form表单的下拉列表
今天在进⾏struts+hibernate开发的时候,JSP页⾯中form表单的下拉列表的选项是从Action通过request域对象传过来的。可以利⽤c:forEach 标签循环进⾏显⽰。
具体如下:
1、在Action中,将域对象放⼊request中
Map<String,Object> requestMap = (Map<String, Object>) ac.get("request");
requestMap.put("showIdList", showIdList);
2、在JSP页⾯中,select标签中嵌套 forEach 进⾏循环遍历,实现下拉列表的效果。
<form action="${tPath }/submitMessage" method="post">
<table border="1" cellspacing="0" cellpadding="10">
分布式kvm
<tr><td>接收⼈</td>
<td><select name="getterIndex">
<c:forEach items="${showIdList }" var="userId">
<option value="${userId }">${userId }</option>
</c:forEach>
红外光通讯</select></td></tr>
智能缓存<tr><td>信息内容</td><td><textarea rows="5" cols="20" name="content">请输⼊信息...</textarea></td></tr>
<tr><td><input type="submit" value="提交"/></td>
<td><input type="reset" name="重置"/></td></tr>
节能转轮除湿机
针式吸盘</table>
</form>
-------------------------------------------
新型网络广告
在⽹上看到 option 标签中,还是可以进⾏ 条件判断,记下已备后⽤:
<select id="user_id" name="user_id">
<c:forEach items="${users}" var="u">
<option value="${u.id }" <c:if test="${user.user_id==u.id}"><c:out value="selected"/></c:if>>
${u.name}
</option>
</c:forEach>
</select>

本文发布于:2024-09-21 03:36:00,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/308370.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:列表   下拉   循环   实现   记下
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议