如何在jsp页面中添加递增ID

时间:2016-01-05 10:37:50

标签: java jsp

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

$("#placeholder").bind("plothover", function (event, pos, item) {

            if ($("#enablePosition:checked").length > 0) {
                var str = "(" + pos.x.toFixed(2) + ", " + pos.y.toFixed(2) + ")";

            }

            if ($("#enableTooltip:checked").length > 0) {
                if (item) {
                    var x = parseInt(item.datapoint[0]);
                    var y = item.datapoint[1].toFixed(2);

                    //Formating from UNIX timestamp to "HH:mm:ss"
                    //To do so you also must to include moment.js library
                    var timestamp = moment(x).format("HH:mm:ss");
                   //Display tooltip:
                    $("#tooltip").html("At hour " + timestamp + " " + item.series.label + " is " + y)
                        .css({ top: item.pageY + 5, left: item.pageX + 5 })
                        .fadeIn(200);
                } else {
                    $("#tooltip").hide();
                }
            }
        });

        $("#placeholder").bind("plotclick", function (event, pos, item) {
            if (item) {
                $("#clickdata").text(" - click point " + item.dataIndex + " in " + item.series.label);
                plot.highlight(item.series, item.datapoint);
            }
        }); 

这是我的代码我尝试给出一个for循环但不起作用

1 个答案:

答案 0 :(得分:0)

你不应该放置自己的循环,而是你可能有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++;
} %>