我有四个值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循环但不起作用
答案 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++;
} %>