<!-- student:当前循环的对象变量名称 studentStat:当前循环对象的状态变量 StudentList:当前循环的集合 -->
<div th:each="student,studentStat:${StudentList}">
<span th:text="${student.id}"></span>
<span th:text="${student.name}"></span>
<span th:text="${student.age}"></span>
<!--当前循环是第几个-->
<span th:text="${studentStat.count}"></span>
<!--当前循环的对象-->
<span th:text="${studentStat.current}"></span>
<!--当前循环下标-->
<span th:text="${studentStat.index}"></span>
<!--集合的大小-->
<span th:text="${studentStat.size}"></span>
</div>
<!--stuMapStat可以不加,不加默认为对象变量名称+Stat-->
<!--<div th:each="stuMap:${studentMap}">-->
<div th:each="stuMap,stuMapStat:${studentMap}">
<span th:text="${stuMap.key}"></span>
<span th:text="${stuMap.value}"></span>
<span th:text="${stuMap.value.id}"></span>
<span th:text="${stuMap.value.name}"></span>
<span th:text="${stuMap.value.age}"></span>
</div>
<!--如果sex等于1就显示男-->
<div th:if="${sex eq 1}">男</div>
<div th:if="${sex == 1}">男</div>
<!--sex不等于1显示男-->
<!--相当于<div th:if="${sex != 1}">男</div>-->
<div th:unless="${sex == 1}">男</div>
<!--sex等于1显示男(双重否定)-->
<div th:unless="${sex != 1}">男</div>
<div th:unless="${sex ne 1}">男</div> <!--ne:not equal-->
<!--三元(目)运算符-->
<div th:text="${sex eq 1 ? '男' : '女'}"></div>
<!--相当于switch语句-->
<div th:switch="${num}">
<span th:case="0">0</span>
<span th:case="1">1</span>
<span th:case="*">既不是0也不是1</span>
</div>
<!--内敛文本使用语法[[${后台数据}]]-->
<div th:inline="text">
[[${data}]] <!--获取data数据-->
</div>
<!--内敛脚本获取数据[[${后台数据}]]-->
<script type="text/javascript" th:inline="javascript"> function showData(){ alert([[${data}]]); console.log([[${data}]]) } </script>
<!--给按钮设置监听-->
<input type="button" value="data" onclick="showData()"/>
<div th:text="|今天要说${num1}${num0}${num0}次${data}|">
运行结果
<div th:text="${#session.getAttribute('name')}"></div>
<div th:text="${#httpSession.getAttribute('name')}"></div>
<!--获取协议名称-->
<div th:text="${#request.getScheme()}"></div>
<!--获取服务器名称-->
<div th:text="${#request.getServerName()}"></div>
<!--获取服务器端口号-->
<div th:text="${#request.getServerPort()}"></div>
<!--获取上下文根-->
<div th:text="${#request.getContextPath()}"></div>
<!--获取请求路径-->
<div th:text="${#httpServletRequest.requestURL}"></div>
<!--获取请求参数-->
<div th:text="${#httpServletRequest.queryString}"></div>
<!--时间-->
<div th:text="${#dates.format(time,'yyyy-MM-dd HH:mm:ss')}"></div>
<!--字符串-->
<div th:text="${#strings.substring(data,0,10)}"></div>
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/m0_60117382/article/details/121597270
内容来源于网络,如有侵权,请联系作者删除!