java - 如何将 while 循环改为 for 循环

标签 java jsp

我有一个jsp文件,其中包含以下代码:

<% 
while(rs.next()){     //rs is the resultser

%>      
<tr bgcolor="#FFFFFF" onMouseOver="this.bgColor='gold';" onMouseOut="this.bgColor='#FFFFFF';">
<td width="3%"><span style="font-size: 8pt"><%=i=i+1%></span></td>
<td width="10%"><span style="font-size: 8pt">
<a href="cir_view.jsp?cir_id=<%=rs.getString("cir_id")%>

我想将 while 循环更改为 for 循环。我尝试了这个,但是,我在尝试检索 cir_id 的值时遇到了困难。这是我的代码:

<% 
for(int j=1; j<=totalCols; j++) {
%>      
<tr bgcolor="#FFFFFF" onMouseOver="this.bgColor='gold';" onMouseOut="this.bgColor='#FFFFFF';">
<td width="3%"><span style="font-size: 8pt"><%=j=j+1%></span></td>
<td width="10%"><span style="font-size: 8pt">
<a href="cir_view.jsp?cir_id=<%=rs.getString("cir_id")%>" >>> Here is the change??

可以帮忙修改一下吗?

最佳答案

代码如下:

<% 
for(int j=1; j<=totalCols && rs.next(); j++) {
%>      
.....
<a href="cir_view.jsp?cir_id=<%=rs.getString("cir_id")%>"

您可以将 rs.next() 保留在 for 循环本身中

关于java - 如何将 while 循环改为 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3402854/

相关文章:

java - JNI UnsatisfiedLinkError : (Class).(方法)()V

java - JNI : Bitmap from unsigned char* always null

javascript - 如何使用jsp检查手机上是否安装了应用程序?

java - jsp中通过session访问时id太长。

java - 如何在JSP页面的forEach循环中将不同的URL链接到不同的项目?

Java LWJGL - 创建正方形网格

java - Oc4j:从同一 EAR 中的 Web 应用程序调用本地 EJB

Java类动态加载过程

excel - 在jsp中从浏览器读取excel文件

java - 使用 javascript 动态添加重复(唯一 ID)表单 Div 元素