前言 项目中前端要实现滚屏展示,即一屏展示七个,从六屏。刚开始直接外层一个sequence进行六屏循环,内层直接拿数据对象each,发现不行,只能取7个,很是惆怅。后来google了半天,结合自己的一些实践终于解决。 实现 外层循环自己的屏幕数量,内层遍历展示条数,利用集合下标进行取值,当然记得判断集合大小。 <th:block th:each="i:${#numbers.sequence(0,5)}"> <div class="swiper-slide" style="height:290px;…

2021年1月24日 0条评论 44点热度 阅读全文

thymeleaf单选回显,多选回显,下拉选回显,默认选中第一个 //默认选中第一个 <input type ="radio" name="repaymentType" th:each ="repaymentType,repaymentState:${repaymentTypeList}" th:value="${repaymentType.dictName}" th:text ="${repaymentType.dictName}" th:attr ="checked=${repaymentState.in…

2021年1月24日 0条评论 49点热度 阅读全文

欢迎转载:攻城狮不是猫 thymeleaf + Spring Boot 在开发环境正常,但用jar运行时报错 Error resolving template template might not exist or might not be accessible;   这个问题我们都很好明白,就是模板页不存在,但是实际上它能找到模板页,但是在使用th:include标签的时候才会出错,这就是问题的症结所在。 其实这个问题也很好解决,我们只需要在引用模板文件的时候不用”/”打头就可以了,通过类似相对路径的方…

2021年1月24日 0条评论 51点热度 阅读全文

在 Spring Boot 中使用 Spring Mail 发送邮件; GitHub 代码 https://github.com/helloworlde/SpringBootCollection/blob/master/SpringBoot-Mail/README.md 添加 Spring Mail 依赖 build.gradle compile('org.springframework.boot:spring-boot-starter-mail') 添加配置文件 application.properties sp…

2021年1月24日 0条评论 52点热度 阅读全文

Shiro 核心API: Shiro内置过滤器: Shiro配置文件: Realm实现(授权与身份认证): shiro登录(controller): shiro与thymeleaf整合: 核心API: 1、Subject:用户主体(把操作交给SecurityManager) 2、SecurityManager:安全管理器(关联Realm) 3、Realm:Shiro连接数据的桥梁(从数据库中获取数据) Shiro内置过滤器: anon:无需认证(登录)可以访问 authc:必须认证才可以访问 user:如果使用Re…

2021年1月23日 0条评论 46点热度 阅读全文

Caused by: org.attoparser.ParseException: Could not parse as expression: " {type: 'numbers'}, {field: 'name', title: 'name'}, {field: 'id', title: 'id'}, {field: 'sex', title: 'sex'}, {field: 'pid', title: 'pid'} " (template: "backadmin/menu/menuIndex" - line …

2021年1月23日 0条评论 45点热度 阅读全文

目录 th:each 循环迭代 th:each  获取迭代状态 th:if 条件判断 true th:unless 条件判断 false th:switch case 条件匹配 th:each 循环迭代 1、对于信息页面,数据格式是一样时,页面通常都是循环迭代它们,写过 JSP 的 JSTL 的就知道,JSTL 有一个 <c:foreach>,同理 Thymeleaf 也有一个 th:each。作用都是一样的,都是用于遍历数组、List、Set、Map 等数据。 2、JSTL th:…

2021年1月23日 0条评论 45点热度 阅读全文

thymeleaf对html5标签检查是比较严格的,所以才出现了此种问题,废话不多说,请看下面解决方法: 引入了thymeleaf模板之后,配置如下 #thymeleaf 模板配置 spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html spring.thymeleaf.cache=false spring.thymeleaf.check-template-location=true #非严格检查 spring.thym…

2021年1月23日 0条评论 44点热度 阅读全文

th:each属性用于迭代循环,语法:th:each="obj,iterStat:${objList}" 迭代对象可以是Java.util.List,java.util.Map,数组等; iterStat称作状态变量,属性有:     index:当前迭代对象的index(从0开始计算)     count: 当前迭代对象的index(从1开始计算)     size:被迭代对象的大小     current:当前迭代变量  …

2021年1月23日 0条评论 40点热度 阅读全文

thymeleaf介绍 简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释 html 时会忽略未定义的标签属性,所以 thymeleaf 的…

2021年1月23日 0条评论 45点热度 阅读全文