关于checkbox多个选项查询的问题,谢谢。 在for循环外面定义一个List<Integer>,然后把number放到里面。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感觉在SQL上做做文章 ,比这好吧 只有7种组合吧?【10】,【20】,【30】,【10,20】,【10,30】,【20,30】,【10,20,30】。可以先分成3组,直接判断字符串的length。 三个不同的数据库表,咋在SQL里面处理呢? 分组这个if else还是很多啊, 每一个if里面把number加进去? 相对而言吗。我觉得你要是觉得这样if判断太多,你最好将这里面的值应用到你的查询上。最后就一个for循环。比如for(int i : args){db.query("select * from xxx where number=" + i);}想办法去这样优化。 query(a,b,c)这是一个查询数据库的方法,a,b,c 分别是3个下拉选的值如果b和c为空 查询a表a为空 查询b表和c表 以此类推吗 最外面定义一个count如果 a有值,则加到count里面去。一个个的判断 if (a){}if(b){}if(c){}是并列的关系。 个人观点:不需要分什么 组合,, js 获取checkbox的 value ,如果 被 选中 就获取 value ,如果 没有被选中 就传 null;那么 你后台 接收的 就是 3个 值(不管 是否为空) ,, 在 用 sql根据这 3个 值 去 查询 就 解决 了 。。 个人 感觉要 把握 需求、做出合理的分析、、这个 是最重要的 myeclipse swing visual plugin for MacOS 对象引用副本的疑问? Java学习 java 导入excel 问题 问一下各位 现在都用什么JAVA连接器框架 JSF中如何在受管Bean中将对象存放到HttpServletRequest对象中? 在struts里,如何用logic标签来比较两个变量? 单点登录问题 JBOSS的文件存放路径问题(急,在线等待) 怎么在ibatis使用$往in里面传String参数 spring依赖的第三方类库 org.apache.ibatis.type.TypeException
【10】,【20】,【30】,【10,20】,【10,30】,【20,30】,【10,20,30】。
可以先分成3组,直接判断字符串的length。
比如
for(int i : args){
db.query("select * from xxx where number=" + i);
}
想办法去这样优化。
以此类推吗
如果 a有值,则加到count里面去。
一个个的判断
if (a){}if(b){}if(c){}是并列的关系。