【发布时间】:2015-10-18 08:56:10
【问题描述】:
我正在处理一个 JSP Servlet 项目,在该项目中我在 JSP 页面上创建了一个表。该表是从作为查询结果集的数组列表中填充的。所以我基本上是在运行一个查询,存储到一个数组列表中并显示该数组列表中的值。我应该如何编辑表中的字段,以便我可以从表中删除有关该字段的所有信息并创建用户输入的新条目。
JSP页面运行查询并显示表格的代码如下:
//run the query
try{
out.println("<html>");
out.println("<table id='tbl'class= 'cls' style='display;' border=''><tr><th>Tag</th><th>Severity</th><th>Threshold</th><th>ID</th><th id= 'del'>Delete</th> </tr>");
Iterator<String> li = alarmarr.iterator();
int flagy=1;
int temp = 1;
for (int f=0; f<=count; f++){
out.println("<tr>");
while(li.hasNext() && temp <=numberOfColumns){
temp++;
String temporaryvalue = (String)li.next();
out.println("<td><input type='text' value='"+temporaryvalue+"' /></td>");
if(temp ==5 && flagy==1){
out.println("<td> <a href='editalarm?id="+temporaryvalue+"'>Edit</a></td>");
out.println("<td id = 'delalarms' > <a id='delalarms' href='deletealarm?id="+temporaryvalue+"'>Delete</a></td>");
flagy = 0;
}
}
temp = 1;
flagy = 1;
out.println("</tr>");
}
out.println("</table></div>");
out.println("</center></div></body></html>");
}
catch(Exception e)
{
System.out.println(e);
}
【问题讨论】:
-
另外,我将 id 值发送到 deletealarm servlet 的方式是通过“href='deletealarm?id”发送它。我应该如何弹出删除链接,仍然可以将 id 发送到 servlet。
标签: java jsp servlets arraylist