您的位置:首页 > 移动开发 > 微信开发

微信小程序--后端管理平台业务2--thymeleaf配置及迭代序号

2017-09-01 16:41 357 查看
springboot集成thymeleaf:

相关参考:http://blog.csdn.net/u012706811/article/details/52185345 
http://blog.csdn.net/u012485114/article/details/53906250   在这篇中除了可以放list还有map

1.在poi文件中加入依赖:

<!-- 引入thymeleaf -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>


在yaml文件中加入:

spring:
thymeleaf:
cache: false
#prefix: classpath:/templates/
prefix: classpath:/static/
suffix: .html
encoding: UTF-8
content-type: text/html
mode: HTML5
然后Controller返回页面的视图时就不需要加入后缀了。

页面中的<meta>标签一定要以/结尾(或成对出现)

然后在Controller中就可以放入数据了

@GetMapping(value="/userb")
public String userbindex(Model model) {
UserbEntity userbEntity = new UserbEntity("22","zhaozhen","123456");
UserbEntity userbEntity1 = new UserbEntity("23","zhangyan","12124124");
UserbEntity userbEntity2 = new UserbEntity("24","liuzhi","asfsafags");
List<UserbEntity>users = new ArrayList<UserbEntity>();
users.add(userbEntity);
users.add(userbEntity1);
users.add(userbEntity2);
model.addAttribute("users",users);
return "table-userb";

}


thymeleaf  序号自增相关。

参考文献:http://www.cnblogs.com/ityouknow/p/5833560.html

其中的3.for循环

只要如下写即可,iterStat就是。

iterStat称作状态变量,属性有:

index:当前迭代对象的index(从0开始计算)

count: 当前迭代对象的index(从1开始计算)

size:被迭代对象的大小

current:当前迭代变量

even/odd:布尔值,当前循环是否是偶数/奇数(从0开始计算)

first:布尔值,当前循环是否是第一个

last:布尔值,当前循环是否是最后一个

<table>
<tr>
<th>序号</th>
<th>微信号</th>
<th>名称</th>
</tr>
<tr th:each="user,iterStat : ${users} ">
<td th:text="${iterStat.count}"></td>
<td th:text="${user.id}"></td>
<td th:text="${user.wxid}"></td>
<td th:text="${user.name}"></td>
</tr>
</table>


后期使用可以参考:https://zhuanlan.zhihu.com/p/24988845?refer=dreawer
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐