小菜鸟急求如何实现福选框数组的传输 没太大问题,但out.println("<td><input type='checkbox' name='choose' ~~~~~~~需要不同,choose_<%=i%> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据你选中的复选框判断,对应相应的sql文中的where部分的条件,把这些sql文放到一个数组里,在显示数据库内容时用取出相应的显示条件! 做成SQL文比如说你的复选内容数组是department[]String sql = "select department from depart where department in (";for(int i = 0 ; i < department.length ; i++){ sql = sql + "\'" + department[i] + "\',";}sql = sql.substring(0,substring.size() - 1) + ")";这样的SQL语句就选出你选中的内容了。 这里有我以前对一个朋友,回答的类似的问题!这样处理!--------------------------------------------首先这些 checkbox 必须具有相同的 property,然后用 value 对他们加以区别,<html:checkbox property="name" value="张三" checked="checked">张三</html:checkbox><html:checkbox property="name" value="李四" checked="checked">李四</html:checkbox><html:checkbox property="name" value="王五" > </html:checkbox>这里有三个选项,只有 张三、李四被选中。在你的应用中,你可以定义一个数组,String[] names=request.getParameterValues("name");这个时候 names 就自动只取了选中的项,int sum=names.length; //这里i等于2然后就可以利用 for 循环对提交的信息进行处理了!for( int i = 0; i < sum ; i ++){ out.println(names[i].value); //实际的业务}----------------------------------------------------------不过我建议你去看下愿贴,和你的问题几乎一样,你看看他的问题的问发,看看我的回答,就比较容易明白了!http://community.csdn.net/Expert/topic/3947/3947484.xml?temp=.2331659 在jsp中怎么取得java类中的值? socket通讯联调时,收不到返回信息,求各位高手帮忙看看!!!! 请问spring中怎么捕获删除时 由于外键关系的异常 请教:看看如下代码,为什么不行?(在线等) 在jsp中使用下拉列表的问题 请教一个有关JSP的页面跳转问题! Tomcat下如何部署Track+ 我想做一个这样的效果,希望各位给个建议 动态菜单 jspsmartupload的问题 大家帮忙看下我的代码有没有错误 两个关于时间的问题!!!急
比如说你的复选内容数组是department[]
String sql = "select department from depart where department in (";
for(int i = 0 ; i < department.length ; i++){
sql = sql + "\'" + department[i] + "\',";
}
sql = sql.substring(0,substring.size() - 1) + ")";
这样的SQL语句就选出你选中的内容了。
--------------------------------------------首先这些 checkbox 必须具有相同的 property,然后用 value 对他们加以区别,
<html:checkbox property="name" value="张三" checked="checked">张三</html:checkbox>
<html:checkbox property="name" value="李四" checked="checked">李四</html:checkbox>
<html:checkbox property="name" value="王五" > </html:checkbox>这里有三个选项,只有 张三、李四被选中。在你的应用中,你可以定义一个数组,
String[] names=request.getParameterValues("name");这个时候 names 就自动只取了选中的项,
int sum=names.length; //这里i等于2然后就可以利用 for 循环对提交的信息进行处理了!
for( int i = 0; i < sum ; i ++){ out.println(names[i].value); //实际的业务}----------------------------------------------------------
不过我建议你去看下愿贴,
和你的问题几乎一样,
你看看他的问题的问发,看看我的回答,就比较容易明白了!http://community.csdn.net/Expert/topic/3947/3947484.xml?temp=.2331659