兄弟们好,
EL表达式中有一个从List里读取值 然后进行循环的方法,<c:forEach items="${ListName}" var="varName">
我现在想一次获得多个List的值,不知道是否有类似语句。
就好像C的这种循环
for(int i,j=0;i<50,j<100;i=i+1,j=j+1.5)
每次循环都操作两个变量谢谢兄弟们了
EL表达式中有一个从List里读取值 然后进行循环的方法,<c:forEach items="${ListName}" var="varName">
我现在想一次获得多个List的值,不知道是否有类似语句。
就好像C的这种循环
for(int i,j=0;i<50,j<100;i=i+1,j=j+1.5)
每次循环都操作两个变量谢谢兄弟们了
解决方案 »
- JDBC 连接 SQLite Error Out of memory
- jacob 调用dll
- 我把写了一个js文件,可是访问这个js文件时汉字却出现了乱码?
- struts2.0 如何从一个aciton跳转到另一个action呀?
- EJB在实现映射数据库能不能实现根据需要才映射呀?
- 急!关于log4j配置的问题,请高手进来帮忙解决一下!
- 【面试题】一道SQL相关的面试题,求解答
- 【Tomcat+mysql连接池配置】报错:connect URL 'null'
- 关于TOMCAT配置问题
- glassfish4中使用数据源操作mysql数据库时容器莫名其妙地使用了derby驱动
- 管理出来该封ID了(顺便散点分)
- struts2+Hibernate3.0+Spring2.5+Ajax(Jquery)问题
${ListName[n.index]}
${ListName[n.index+1]}
</c:forEach>
每次步增为2 然后每次打印两个确保不会重复..希望对你有帮助
按照你的想法估计容易处错误,而且好像逻辑很混乱啊。
你不如在impl用jdbc写一个联合查询,返回一个list,但是里面的数据库是在result中
再在action或者Servlet中将这个list存到request中,然后用C标签循环,例子:
<%
int row = 1;
%>
<logic:iterate id="element" name="<%=Constants.REC_LIST%>" type="Map">
<tr>
<td><%=row%></td>
<td><input name="chk" type="checkbox" id="chk" value="<%=(String)element.get("linkid")%>"></td>
<td > <%=(element.get("tm")==null||((String)element.get("tm")).equals("null"))?"":(String)element.get("tm")%></td>
<td class="oa-TdList2" > <%=(element.get("ngr")==null||((String)element.get("ngr")).equals("null"))?"无拟稿人":(String)element.get("ngr")%></td>
<td> <%=(String)element.get("lguser")%></td>
<td> <%=(String)element.get("lgip")%></td>
<td> <%=(String)element.get("c_deltime")%></td>
</tr>
<%row++;%>
</logic:iterate>