【发布时间】:2012-05-26 09:37:07
【问题描述】:
我有一个带有 MySQL 数据库的 servlet。它看起来像这样:
这是它的一段代码:
out.println("<table id = \"main_section\" cellspacing=\"1\" bgcolor=\"red\" > ");
out.println ("<tr> ");
out.println("<td >NUMBER</td>");
out.println("<td >PAYMENT</td>");
out.println("<td >RECEIVER</td>");
out.println("<td >VALUE </td>");
out.println("<td >CHECKBOX</td>");
out.println("</tr>");
out.println("<tr>");
for (int i = 0; i < ex.getExpenses().size(); i++) {
out.println("<td > " + ex.getExpenses().get(i) + "</td>");
if (i>0 && (i+1)%4==0) {
out.println("<td><input type=\"checkbox\" name=\"checkbox\"></td>");
out.println("</tr><tr>");
}
}
out.println("</tr>");
我需要做的是创建一个提交按钮,用于计算复选框的 VALUE 总和。例如,如果选中了 NUMBER 1 和 2,则提交按钮应给出 5577.0 (VALUE 22.0+5555.0) 的结果。 任何人都可以帮我吗?
【问题讨论】:
-
我尝试将复选框的值指定为 VALUE 的值:
double value = Double.parseDouble(request.getParameter("VALUE")); out.println("<td><input type=\"checkbox\" name=\"checkboxname\" value = \"" + value +" \"></td>");,然后通过类似:request.getParameterValues("checkboxname")的方式获取结果。但它没有用:(