在request中设置两个集合,catalogplus是catalog的子集合,根据catalog查询出catalogplus,每次循环catalog只能显示第一行字段,为什么?
<select name="" id="select">
<c:forEach items="${catalog}" var="c">
<c:forEach items="${catalogplus}" var="cap">
<option value="${c.id }">
${c.title}
</option>
<c:forEach items="${cap}" var="cata">
<option value="${cata.id }">
|-
${cata.title }
</option>
</c:forEach>
</c:forEach>
</c:forEach>
</select>
<select name="" id="select">
<c:forEach items="${catalog}" var="c">
<c:forEach items="${catalogplus}" var="cap">
<option value="${c.id }">
${c.title}
</option>
<c:forEach items="${cap}" var="cata">
<option value="${cata.id }">
|-
${cata.title }
</option>
</c:forEach>
</c:forEach>
</c:forEach>
</select>
解决方案 »
- spring aop 与 struts2 的action通信??
- struts遇到问题了
- 比较x.txt和y.txt
- 请教高手们我遇到的一个spring acegi的奇怪问题
- 用抽象工厂模式实现构架产品及单例模式的产品管理类
- org.springframework.web.context.support 是属于哪个jar包的?在线等
- hibernate如何取得这样的结果
- 请问,怎样实现数据集的上下滚动,谢谢(我的代码,总是报错!!)!!
- weblogic和session bean使用疑惑
- 求助一个简单问题求专业回答
- mysql function 返回值 给100分 急急急
- jsp,java几种传值的方法。
<option value="${c.id }"> // 集合里面应该放的是对象吧,会有ID属性么?
${c.title} //同上
</option>
<c:forEach items="${cap}" var="cata">
<option value="${cata.id }">
|-
${cata.title }
</option>
</c:forEach>
</c:forEach>
</c:forEach> 楼主认真分析下