Java 选中循环中的复选框并仅检索选中复选框的值
谁能告诉我如何检查循环中是否选中复选框。。。我只想保存选中复选框的值。。我已经完成了这样的代码Java 选中循环中的复选框并仅检索选中复选框的值,java,Java,谁能告诉我如何检查循环中是否选中复选框。。。我只想保存选中复选框的值。。我已经完成了这样的代码 for(int i=0;i<9;i++) { String name=request.getParameter("b"); String ca[]=request.getParameterValues("a"+i); int caa=Integer.parseInt(ca[i]); int ff=ca
for(int i=0;i<9;i++)
{
String name=request.getParameter("b");
String ca[]=request.getParameterValues("a"+i);
int caa=Integer.parseInt(ca[i]);
int ff=caa-1;
String m9=""+ff;
String rr[]=request.getParameterValues("g"+i);
int rrr=Integer.parseInt(rr[i]);
int rre=rrr-1;
String m=""+rre;
String ttl[]=request.getParameterValues("h"+i);
int ttt=Integer.parseInt(ttl[i]);
int tte=ttt-1;
String m1=""+tte;
String ws[]=request.getParameterValues("j"+i);
int wss=Integer.parseInt(ws[i]);
int wsse=wss-1;
String m2=""+wsse;
String ht[]=request.getParameterValues("k"+i);
int htt=Integer.parseInt(ht[i]);
int htte=htt-1;
String m3=""+htte;
String mp[]=request.getParameterValues("l"+i);
int mpp=Integer.parseInt(mp[i]);
int mppe=mpp-1;
String m4=""+mppe;
String lv[]=request.getParameterValues("m"+i);
int lvv=Integer.parseInt(lv[i]);
int lvve=lvv-1;
String m5=""+lvve;
String mc[]=request.getParameterValues("n"+i);
int mcc=Integer.parseInt(mc[i]);
int mcce=mcc-1;
String m6=""+mcce;
String wb[]=request.getParameterValues("o"+i);
int wbb=Integer.parseInt(wb[i]);
int wbbe=wbb-1;
String m7=""+wbbe;
String wt[]=request.getParameterValues("p"+i);
int wtt=Integer.parseInt(wt[i]);
int wtt1=wtt-1;
String m8=""+wtt1;
String sql2="update nearloc set CA=?,RR=?,TTL=?,WS=?,HT=?,MP=?,LV=?,MC=?,WB=?,WT=? where location=?";
PreparedStatement prst2=con.prepareStatement(sql2);
prst2.setString(1,m9);
prst2.setString(2,m);
prst2.setString(3,m1);
prst2.setString(4,m2);
prst2.setString(5,m3);
prst2.setString(6,m4);
prst2.setString(7,m5);
prst2.setString(8,m6);
prst2.setString(9,m7);
prst2.setString(10,m8);
prst2.setString(11, name);
if(prst2.executeUpdate()==1)
{
request.setAttribute("iidd",id);
RequestDispatcher
rd= request.getRequestDispatcher("FMS08_SendVeh.jsp");
rd.forward(request, response);
}
for(int i=0;i
或
此外,它还使所选复选框的数据库中的值为空。提供的是正确的测试代码,因此对于异常,您必须提供更多详细信息。使用调试模式,查找导致异常的代码并发布详细信息。
if (request.getParameterMap().containsKey("a"+i)) {
String ca[]=request.getParameterValues("a"+i);
}
if (request.getParameter("a"+i) != null) {
String ca[]=request.getParameterValues("a"+i);
}