jsp如何判断从数据库中返回的一串值中有几个复选框被选中? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 数据库 复选框 jsp 搜索资料 2个回答 #热议# 不吃早饭真的会得胆结石吗? 985725430 2012-12-26 · 贡献了超过262个回答 知道答主 回答量:262 采纳率:0% 帮助的人:52.8万 我也去答题访问个人页 关注 展开全部 1 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 帐号已注销 2012-12-26 · 贡献了超过179个回答 知道答主 回答量:179 采纳率:0% 帮助的人:23.3万 我也去答题访问个人页 关注 展开全部 先字符串拆分、然后分别与复选框的表单值进行值进行比对、判断。 更多追问追答 追问 我拿的是一个集合,在双重for里判断的话会把值循环好几遍 追答 感觉你没有描述清楚,自己琢磨琢磨,其实很简单。说到底,不还是{A,B,C,D,E,F,D}和{A,B,C,D,E,F,D}的比较,不是吗? 追问 我想了半天都没有想出来,我给你说一下我做的什么吧!我做的是一个图书管理,图书管理中有一个分类和类别类别和分类是一对多的关系,我要修改我类别中的分类就是说显示我所有的分类(用复选框,未选中),同时在数据库中通过我的类别找我的分类,找到的是一个集合,我要把这个集合显示在修改页面(用复选框,选中) 追答 页面:类别 - 分类{A、B、C、D、E、F} 未选中,勾选:分类{B、C、D}提交到服务端查询:类别 - 分类{A、B、C、D、E、F}页面显示当前类别的所有分类: for( int j;j< 集合;j++){ out.println(分类【i】); //这里可以换成Map KEY:= 分类【I】 VALUE= 0 没勾选 for( int i ;i< 目标勾选;I++){ if 目标勾选[i] .equals(分类[I]){ out.print("勾选它"); Value =1 }输出Map 。。value=1 的勾选它。 追问 要不我加你qq吧 追答 页面:类别 - 分类{A、B、C、D、E、F} 未选中,勾选:分类{B、C、D}提交到服务端查询:类别 - 分类{A、B、C、D、E、F}、、、、、、、、、、、、、、1、使用MAP //这里可以将所有分类PUT 进Map 的KEY中,VALUE=0 未勾选。 然后通过比对Map 的key 。。 找到了。。VALUE=1 找不到;比对下一个。2、直接JSP。、、、、、、、、、、、、、、页面显示当前类别的所有分类: for( int j;j< 集合;j++){ out.println(分类【i】); //这里可以换成Map KEY:= 分类【I】 VALUE= 0 没勾选 for( int i ;i< 目标勾选;I++){ if 目标勾选[i] .equals(分类[I]){ out.print("勾选它"); Value =1 }输出Map 。。value=1 的勾选它。如果加入到MAP的话,就不需要嵌套FOR, 更清晰和优良。。。你把你的qq贴上来, 追问 973738578 追答 需要验证问题。 追问 我我我 来自:求助得到的回答 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: