checkbox问题

前台form如下:

<form name="form1" action="verProgressTrackUatEdit.jsp" method="post" target="_self">
<table class="datalist">
<tr>
 <th>选择提交项</th>
 <th>Need编号</th>
 <th>需求提交人</th>
 <th>需求提出人</th>
 <th>需求描述</th>
 <th>案例总数</th>
 <th>案例执行数</th>
 <th>案例通过数</th>
 <th>执行率</th>
 <th>通过率</th>
</tr>
<%
String verno = request.getParameter("verno");
String needid0 = request.getParameter("needid");
String tichuren0 = request.getParameter("tichuren");
List needList = new ArrayList();
if(!(needid0.equals(""))){
 verUat.initByNeedid(needid0);
 needList = verUat.queryByNeedid(needid0);
}else if (tichuren0.equals("")){
 verUat.initByVerno(verno);
 needList = verUat.queryByVerno(verno);
}else {
 verUat.initByVerno(verno);
 needList = verUat.queryByVernoAndTichuren(verno,tichuren0);
}
 for (int i = 0; i < needList.size(); i++) {
  Map n1 = (Map) needList.get(i);
  String needid = n1.get("needid").toString();
  String fullname = n1.get("fullname").toString();
  String tichuren = n1.get("tichuren").toString();
  String headline = n1.get("headline").toString();
  String test_tot = n1.get("test_tot").toString();
  String test_run = n1.get("test_run").toString();
  String test_pass = n1.get("test_pass").toString();
  String execute_rate = n1.get("execute_rate").toString();
  String pass_rate = n1.get("pass_rate").toString();
%>
<tr>
 <td><input name="box" type="checkbox" /></td>
 <td><input name="needid" readonly=true value="<%=needid%>"></td>
 <td><%=fullname%></td>
 <td><%=tichuren%></td>
 <td><%=headline%></td>
 <td><input type="text" name="test_tot" value="<%=test_tot%>"></td>
 <td><input type="text" name="test_run" value="<%=test_run%>"></td>
 <td><input type="text" name="test_pass" value="<%=test_pass%>"></td>
 <td><%=execute_rate%></td>
 <td><%=pass_rate%></td>
</tr>
<%
}
%>
</table>
<input name="bnQuery" type="submit" value="提交"/>
</form>

 

处理页面的内容:

<%
String allBox[] = request.getParameterValues("box");
String allNeed[] = request.getParameterValues("needid");
String allTest[] = request.getParameterValues("test_tot");
String allRun[] = request.getParameterValues("test_run");
String allPass[] = request.getParameterValues("test_pass");

List tcList = new ArrayList();
String needTmp = "";

if (allBox!=null) {
 for(int i=0;i<allBox.length;i++){
  if (!(allBox[i]=="")){
   out.println(allBox[i]);
   needTmp = needTmp + allNeed[i] + " ";
   String n = allNeed[i];
   String t = allTest[i];
   String r = allRun[i];
   String p = allPass[i];
   Map tmpMap = new HashMap();
   tmpMap.put("needid",n);
   tmpMap.put("test_tot",t);
   tmpMap.put("test_run",r);
   tmpMap.put("test_pass",p);
   tcList.add(tmpMap);
  }
 }
}
//verUat.updateTestInfo(tcList);
%>
<br>===============<%=needTmp %>更新案例数成功=====================
<%
for (int j=0;j<tcList.size();j++){
 out.println("<br>needid: "+((Map) tcList.get(j)).get("needid").toString());
 out.println("<br>test_tot: "+((Map) tcList.get(j)).get("test_tot").toString());
 out.println("<br>test_run: "+((Map) tcList.get(j)).get("test_run").toString());
 out.println("<br>test_pass: "+((Map) tcList.get(j)).get("test_pass").toString());
}
%>
<br>===============================================================

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值