比较两个对象discs、outlets中的元素是否相等。相同则相应的checkbox为checked

<div id="div1" name="div1" class="area" style="position:relative;">
<c:if test="${!empty outlets}">
<dl>
<c:forEach items="${outlets}" var="outlet">
<c:set var="has" value="0" ></c:set>
<dd>
<c:if test="${!empty discs}">
<c:forEach items="${discs}" var="discs">
<c:if test="${discs.outlet==outlet.outlet}">
<c:set var="has" value="1"></c:set>
</c:if>
</c:forEach>
</c:if>
<input id="outlet" type="checkbox" value="${outlet.outlet }" id="${outlet.outlet }" name="outlet" <c:if test="${has==1}">checked="checked"</c:if> />
<label for="${outlet.outlet }">${outlet.outlet }-${outlet.desc1 }</label>
</dd>
</c:forEach>
</dl>
</c:if>
</div>

Controller传输discs,outlets

List<DiscS> discs=discSService.getDiscSByCode(code);
/* System.out.println(discs.get(0).getOutlet()+"@@");
System.out.println(discs.get(1).getOutlet()+"!!");
System.out.println(discs.get(2).getOutlet()+"##");*/
model.addAttribute("discs",discs);

List<Outlet> outlets = outletService.getOutlets();
/*System.out.println(outlets.get(0).getOutlet());
System.out.println(outlets.get(1).getOutlet());
System.out.println(outlets.get(2).getOutlet());*/
model.addAttribute("outlets", outlets);

转载于:https://www.cnblogs.com/OP-RONG/p/4244469.html

Controller比较两个对象discs、outlets中的元素是否相等。相同则相应的checkbox为checked...相关推荐

  1. jq 两个对象合并_js中合并对象的方法

    合并对象的方法 1.网上摘抄的深度合并/** * 如果target(也就是FirstOBJ[key])存在, * 且是对象的话再去调用deepObjectMerge, * 否则就是FirstOBJ[k ...

  2. Java中对比两个对象中属性值[反射、注解]

    在Java中通常要比较两个对象在修改前与修改后的值是否相同,一般我们采用的是反射技术获取对象的get方法[或其他的方法]获取值并做比较.如果系统将修改的属性名称也显示出来,这样就能更直观的显示类中的哪 ...

  3. java复制两个对象报异常_Java中复制两个不同类的对象的属性

    Apache的开源包BeanUtils用来复制两个对象的属性,要使用这个Apache的开源包,要先去官网下载commons-beanutils-1.X.jar包,http://www.apache.o ...

  4. js中两个对象的比较

    代码取自于underscore.js 1.8.3的isEqual函数. 做了一些小小的修改,主要是Function的比较修改. 自己也加了一些代码解读. <!DOCTYPE html> & ...

  5. 如果两个对象具有相同的哈希码,但是不相等的,它们可以在HashMap中同时存在吗?...

    2019独角兽企业重金招聘Python工程师标准>>> 如果两个对象具有相同的哈希码,但是不相等的,它们可以在HashMap中同时存在吗? ----答案是 可以 原因: 在hashm ...

  6. java怎么判断类相同_java中如何判定两个对象属于同一类 两个对象是不是类的相同实例,即用“===”是什么意思...

    导航:网站首页 > java中如何判定两个对象属于同一类 两个对象是不是类的相同实例,即用"==="是什么意思 java中如何判定两个对象属于同一类 两个对象是不是类的相同实 ...

  7. python比较两个数的和_Python中的is和==比较两个对象的两种方法

    Python中的is和==比较两个对象的两种方法 在Python中有两种方式比较两个对象是否相等,分别是is和==,两者之间是不同的 ==比较的是值(如同java中的equals方法) is比较的是引 ...

  8. Java:比较两个对象中全部属性值是否相等

    点击关注公众号,实用技术文章及时了解 来源:xiaoer.blog.csdn.net/article/details/85005295 例如下述Java类: import java.io.Serial ...

  9. Java中对两个对象进行比较大小

    在Java中要想对两个对象进行比较大小,需要实现Comparable接口或Comparator接口.String类型的值之所以可以比较大小(汉字根据ANSI值的大小进行比较),是因为String类实现 ...

  10. js中判断两个对象是否相等。

    js中判断两个对象是否相等. js中的Object.Array.Function等复杂数据类型,是无法直接用==和===操作符进行比对的. Object对比 const tar = { name:'张 ...

最新文章

  1. 市场有变,中小型基因测序机构机会来了
  2. 真正理解线程上下文类加载器(多案例分析)
  3. 简述ospf的各种报文
  4. 软件工程个人作业(2)
  5. 计算机网络 上海交大 ppt,上海交大计算机网络2.ppt
  6. android bitmap string,Android Bitmap到Base64字符串(Android Bitmap to Base64 String)
  7. 【转】C#中枚举类型与静态变量
  8. curl 请求日志_Java 日志实践:简明配置、日志抽样和级别动态修改
  9. Linux查找link文件,Linux下查找一个文件的所有软硬链接
  10. sqlplus无密码登录TNS协议适配器错误
  11. 读取txt文件(字符串内容),分割数组,存入Map
  12. 最难忘的一节计算机课,作文:最难忘的一节课
  13. 如何使用Navicat将psc备份导入到MySQL
  14. PDF怎么加页码?PDF添加页码的方法
  15. css页脚怎么居中,无法使我的页脚内容居中
  16. 短信验证码和语音验证码的对比
  17. 两个RGBA四通道颜色的叠加计算方法与代码实现
  18. hadoop生态圈面试精华之HDFS部分
  19. Python爬虫:头条小姐姐们都来给你拜年啦!
  20. HLS协议深入分析——时间线介绍(二)

热门文章

  1. ubuntu16.04下ROS操作系统学习笔记(四 )机器人系组成、URDF机器人建模、xacro模型优化
  2. HDU 6312.Game-博弈-签到题 (2018 Multi-University Training Contest 2 1004)
  3. 项目中用到的一些特殊字符和图标
  4. POJ2115 C Looooops 扩展欧几里德
  5. 华为机试-字符串通配符
  6. ShopEx 中规格属性添加时,自己主动计算其相应的销售价格,同一时候注意模板中的变量间的计算...
  7. webstrom配置一键修复ESLint的报错
  8. 巧用Ajax的beforeSend 提高用户体验
  9. AspectJ——预编译方式实现AOP
  10. Spring Security入门(3-5)Spring Security 的鉴权 - 决策管理器和投票器