<sql:query var="vote" dataSource="${mydate}">
select allnum,q1,num1,q2,num2,q3,num3 from Aisdf_vote where id=${id}
</sql:query>
<c:forEach var="i" begin="1" end="3">
<tr>
<td>${vote.rows[0].q+i}</td>
<td class="voteview"><img src="/images/vote/${i}_1.gif" /></td>
<td>${vote.rows[0].num1}票</td>
</tr>
</c:forEach>代码我简化了下,看的清楚点..就是这个i应该怎么赋值进去呢????就是依次查询q1,q2,q3的内容.....
有哪位达人知道否????100分送上~~~
select allnum,q1,num1,q2,num2,q3,num3 from Aisdf_vote where id=${id}
</sql:query>
<c:forEach var="i" begin="1" end="3">
<tr>
<td>${vote.rows[0].q+i}</td>
<td class="voteview"><img src="/images/vote/${i}_1.gif" /></td>
<td>${vote.rows[0].num1}票</td>
</tr>
</c:forEach>代码我简化了下,看的清楚点..就是这个i应该怎么赋值进去呢????就是依次查询q1,q2,q3的内容.....
有哪位达人知道否????100分送上~~~
你不用 forEach 不行吗?
varstate还有index和first,last属性,看看JSTL吧
<c:set var="temp" value="${vote.rows[0]}"/>
<% HashMap map = pageContext.getAttribute("temp");%> //这里视范围不同或用session.getAttribute 等
<c:forEach var="i" begin="1" end="3"><tr>
<td> <%= map.get("q"+pageContext.getAttribute("i"));%></td>
<td class="voteview"><img src="/images/vote/${i}_1.gif" /></td>
<td>${vote.rows[0].num1}票</td>
</tr>
</c:forEach>
可以我没说清楚吧..还是谢谢楼上几位...另galant2008(無賴),djy1135(晨阳): 偶这个东西因为只想用jstl五个基本标签做..所以不准备因为一个地方而改变初衷....偶连自写标签都放弃了.呵呵..虽然有时代码看上去会比较多...但对研究jstl很有好处..基本用不了什么函数..通常都是想办法用sql来解决...看来要是没办法..偶只有复制复制了....只不过html里看上去一片..不舒服啊~~哈哈...