发表于: 2020-09-12 23:28:07

0 1380


今天完成的事:

springboot+thymeleaf把任务四的优秀学生静态页面变成动态页面。


Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎相比,Thymeleaf最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个Web应用。它的功能特性如下:

Spring MVC中@Controller中的方法可以直接返回模板名称,接下来Thymeleaf模板引擎会自动进行渲染

模板中的表达式支持Spring表达式语言(Spring EL)

表单支持,并兼容Spring MVC的数据绑定与验证机制

国际化支持


<!--第三部分开始-->
<div class="main-c row">
   <h3 class="text-center main-tab">优秀学员展示</h3>
   <ul class="list-unstyled text-center">
       <li class="col-xs-12 col-sm-6 col-md-6 col-lg-3" th:each="stu,stuStar:${stus}">
           <div>
               <img th:src="@{|imges/${stu.image}|}">
               <span th:text="|${stu.title}:${stu.studentName}|"></span>
               <p class="text-left" th:text="${stu.intro}"></p>
           </div>
       </li>
   </ul>
</div>

明天的计划:

把职业表变成动态页面。

遇到的问题:

还不熟悉thymeleaf的语法,在循环遍历中加入判断语句输出数据都还不会。

收获:

thymeleaf的简单输出数据的方法。


返回列表 返回列表
评论

    分享到