js和jsp中怎么去获取后台 model.addAttribute()存入的list<。。。>对象

java 后台
List productionGroupList =getProductionGroupList(); model.addAttribute("productionGroupLists",new Gson().toJson(productionGroupList));


js代码

var productionGroupListJson = '${productionGroupLists}'; if(productionGroupListJson != ''){ productionGroupListJson = JSON.parse(productionGroupListJson); console.log(productionGroupListJson); for(var p in productionGroupListJson){ if (upperId1==productionGroupListJson[p].pg_id){ $("#appdiv").show(); }else{ $("#appdiv").hide(); } } }  
相应的 在jsp中,使用的也是${....} 这样的方式获取

 

转载于:https://www.cnblogs.com/isme-zjh/p/11507449.html

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码是一个 Spring MVC 的 Controller 类的方法,使用了注解 @RequestMapping,用于处理客户端对 URL "/survey" 的请求。 1. `public String survey(Model model)` 表示这个方法的访问权限为 public,返回值为 String,方法名为 survey,接受一个 Model 类型的参数 model。 2. `List<Topic> topicList = topicService.list();` 通过调用 topicService list 方法,获取所有的 Topic 对象,将其保存在一个 List 集合。 3. `topicList.forEach(topic -> { ... });` 使用 forEach 方法遍历 List 集合的每个 Topic 对象,并对每个 Topic 对象进行操作,操作的代码块使用了 Lambda 表达式来实现。 4. `LambdaQueryWrapper<TopicOption> topicOptionLambdaQueryWrapper = new LambdaQueryWrapper<>();` 创建一个 LambdaQueryWrapper 对象,用于构建查询条件,查询 TopicOption 对象。 5. `topicOptionLambdaQueryWrapper.eq(TopicOption::getTopicId,topic.getId())` 在查询条件添加了一个等于条件,此条件用于查询与当前 Topic 对象相关的所有 TopicOption 对象。 6. `.orderByAsc(TopicOption::getOptions);` 在查询条件添加了一个排序条件,按照 TopicOption 对象的 options 属性升序排序。 7. `List<TopicOption> list = topicOptionService.list(topicOptionLambdaQueryWrapper);` 通过调用 topicOptionService list 方法,根据查询条件获取所有符合条件的 TopicOption 对象,将其保存在一个 List 集合。 8. `topic.setTopicOptionList(list);` 将获取到的 TopicOption 对象集合设置到当前遍历到的 Topic 对象的 topicOptionList 属性。 9. `model.addAttribute("surveyList", topicList);` 将获取到的 List<Topic> 对象集合保存到 model 对象,属性名为 "surveyList"。 10. `return "survey";` 返回一个字符串 "survey",表示使用名为 "survey" 的视图来渲染响应结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值