Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何向jsp页面添加递增id_Java_Jsp - Fatal编程技术网

Java 如何向jsp页面添加递增id

Java 如何向jsp页面添加递增id,java,jsp,Java,Jsp,我从数据库中获取了四个值filedata、filename、username、filestatus,但它们在数据库中没有id,我无法更改数据库,但需要将id添加到jsp页面 for(id=1;id<=20;id++){ System.out.println(id); } %> <tr> <td><%=id %></td> <td><%=filedate%></td> <td><%

我从数据库中获取了四个值filedata、filename、username、filestatus,但它们在数据库中没有id,我无法更改数据库,但需要将id添加到jsp页面

for(id=1;id<=20;id++){
System.out.println(id);
}

 %>
<tr>
<td><%=id %></td>
<td><%=filedate%></td>
<td><%=filename%></td>
<td><%=username%></td>
<td><%=filestatus%></td>
</tr>
<%
}
}
catch(SQLException ex){
System.out.println("exception--"+ex);

}
for(id=1;id

您不应该设置自己的循环,相反,您可能会为db记录的结果集/集合对象设置上循环。因此,在循环中增加一个变量,并将该变量用作ID。如果您正在执行POC,请在Scriptlet中执行该操作

<% int id = 1 ; %>
<% for(Files file : files) { %>

  <tr>
    <td><%=id %></td>
    <td><%=file.filedate%></td>
    <td><%=file.filename%></td>
    <td><%=file.username%></td>
    <td><%=file.filestatus%></td>
  </tr>
<% 
id++;
} %>

您不应该设置自己的循环,相反,您可能会为db记录的结果集/集合对象设置上循环。因此,在循环中增加一个变量,并将该变量用作ID。如果您正在执行POC,请在Scriptlet中执行该操作

<% int id = 1 ; %>
<% for(Files file : files) { %>

  <tr>
    <td><%=id %></td>
    <td><%=file.filedate%></td>
    <td><%=file.filename%></td>
    <td><%=file.username%></td>
    <td><%=file.filestatus%></td>
  </tr>
<% 
id++;
} %>


如果数据库中不存在ID,您的ID是什么?“无法更改数据库”…那么,为什么要显示一个不存在的id?无论如何,不要在jsp文件中保留java代码。使用servletsAwful代码。scriptlet永远不应该在jsp中使用。了解JSTL并向该表添加循环索引;让它成为您的id。您可以创建没有id(JSTL或scriptlet)的表吗?一旦你有了这个循环,添加一个构造的ID就非常简单了。如果数据库中没有ID,那么ID对你来说是什么?“不能更改数据库”…那么,为什么要显示一个不存在的id?无论如何,不要在jsp文件中保留java代码。使用servletsAwful代码。scriptlet永远不应该在jsp中使用。了解JSTL并向该表添加循环索引;让它成为您的id。您可以创建没有id(JSTL或scriptlet)的表吗?一旦你有了这个循环,添加一个构造的ID就相当简单了