1。insert.jsp循环打印和选择输入框
<%
while(rst.next()){
%>
<input type="checkbox" name="client_linkman" value=<%=rst.getString("联系人姓名") %>><%=rst.getString("联系人姓名") %></label>
<%
}
%>
2.insert_do页面,
String client_group[]=request.getParameterValues("client_linkman");
String client_linkman=null;
if(client_group.length>0)
{
for(int i=0;i<client_group.length;i++)
{
client_linkman=client_linkman+client_group[i]+",";
}
//去掉client_linkman中的最后一个逗号
client_linkman=client_linkman.substring(0,client_linkman.length()-1);
}
问题一:这样之后如果我不选择任何输入框,系统就报错“for(int i=0;i<client_group.length;i++)”错误,选择一个或多个数据库中就有值了。
问题二:我存到数据库中的值格式为“aa,bb,cc,dd”
我现在想通过数据中的值选择对应的复选框
例如:有五个复选框aa,bb,cc,dd,ee,打开也面后直接就看到前四个复选框是被选中的,请问我该怎么做?