thyemeleaf 遍历问题

来源:互联网 发布:淘宝宝贝违规下架工商 编辑:程序博客网 时间:2024/06/05 12:40


List<com.bean.Class>    list=   classService.getAll();


model.addAttribute("classes", list);


<div th:each="mylist,mylistStat:${classes}">

    
   <!--  <option th:value="${student.classid}" th:text="${student.classx.classname}">这里写啥不重要</option> -->
   
 
     
     <div th:value="${mylist.classid}" th:text="${mylist.classname}">这里写啥不重要</div>
  

   </div>


这个写的没什么毛病,也可以成功但是model.addAttribute("classes", list);的名字不能叫class  我自己给自己找麻烦设成了class

Property or field 'classid' cannot be found on object of type 'org.thymeleaf.context.WrappingVariablesMap' - maybe not public? 报这个错误,因为他会自己寻找一个默认的名为class的model。导致遍历报错