<selesct>中<c:forEach>只能显示10条下拉框 但是数据库中20条记录
<selectname="user.areacode"><c:forEachitems="${a}"var="area"><optionvalue="${area.are...
<select name= "user.areacode" >
<c:forEach items="${a }" var="area">
<option value="${area.areaname}">${area.areaname }</option>
</c:forEach>
</select>
10条以上的就不显示了 怎么解决 展开
<c:forEach items="${a }" var="area">
<option value="${area.areaname}">${area.areaname }</option>
</c:forEach>
</select>
10条以上的就不显示了 怎么解决 展开
2个回答
展开全部
你去看看你查出来的数组a里面有几条数据,看下有没有20条,你数据库虽然有20条,但你查出来的不一定有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的代码没问题,你后台传过来的a多少条?
在jsp里面 ${fn:length(a)}看看
在jsp里面 ${fn:length(a)}看看
追问
自己失误 调试时候 加了个setMax 想问一下如果select内容条目太多 如何让它形成侧边有个侧拉条来方便进行查看
追答
<select size="n">...</select> n你大于1就行,随便你设
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询