`

thymeleaf的配置文件说明

阅读更多
* th:action    <form id="login" th:action="@{/login}">......</form>    定义后台控制器的路径
* th:each        循环List集合: <tr th:each="user,iterStat : ${list}"> <td th:text="${user.userName}">Onions</td> </tr> iterStat:下标
                      循环Map集合: <div th:each="mapS:${map}"> <div th:text="${mapS}"></div> </div>
                      循环数组:        <div th:each="arrayS:${arrays}"> <div th:text="${arrayS}"></div> </div>
* th:field       
* th:href        定义超链接,类似<a>标签的href 属性。value形式为@{/login}
* th:id            类似html标签中的id属性。    <div class="user" th:id = "(${index})"></div>
* th:if            <span th:if="${Sex} == 1" > <input type="redio" name="se" th:value="男" /> </span>
                     <span th:if="${Sex} == 2"> <input type="redio" name="se" th:value="女" /> </span>
* th:include
* th:fragment
* th:object
* th:src            外部资源引入    <script th:src="@{/static/js/jquery-2.4.min.js}"></script>
* th:replace
* th:text           <input th:text=${param} />
* th:value        <input th:value=${param} />

条件判断可以这样写:<input th:text="(${user.isAdmin}?'管理员':'普通用户')"></input>


thymeleaf的配置文件说明
#spring.thymeleaf.cache = true #启用模板缓存。 
#spring.thymeleaf.check-template = true #在呈现模板之前检查模板是否存在。
#spring.thymeleaf.check-template-location = true #检查模板位置是否存在。
#spring.thymeleaf.content-type = text / html #Content-Type值。 
#spring.thymeleaf.enabled = true #启用MVC Thymeleaf视图分辨率。 
#spring.thymeleaf.encoding = UTF-8 #模板编码。 
#spring.thymeleaf.excluded-view-names = #应该从解决方案中排除的视图名称的逗号分隔列表。 
#spring.thymeleaf.mode = HTML5 #应用于模板的模板模式。另请参见StandardTemplateModeHandlers。 
#spring.thymeleaf.prefix = classpath:/ templates / #在构建URL时预先查看名称的前缀。 
#spring.thymeleaf.suffix = .html #构建URL时附加到查看名称的后缀。 
#spring.thymeleaf.template-resolver-order = #链中模板解析器的顺序。 
#spring.thymeleaf.view-names = #可以解析的视图名称的逗号分隔列表。/ templates / #在构建URL时先查看名称的前缀。 
#spring.thymeleaf.suffix = .html #构建URL时附加到查看名称的后缀。 
#spring.thymeleaf.template-resolver-order = #链中模板解析器的顺序。 
#spring.thymeleaf.view-names = #可以解析的视图名称的逗号分隔列表。/ templates / #在构建URL时先查看名称的前缀。 
#spring.thymeleaf.suffix = .html #构建URL时附加到查看名称的后缀。 
#spring.thymeleaf.template-resolver-order = #链中模板解析器的顺序。 
#spring.thymeleaf.view-names = #可以解析的视图名称的逗号分隔列表。
分享到:
评论

相关推荐

    Thymeleaf官方使用说明文档.7z

    通过配置,Thymeleaf可以自动处理HTTP请求和响应,简化了视图层的开发。 此外,Thymeleaf的静态渲染能力使其在开发和部署阶段都能发挥优势。在开发阶段,开发者可以查看未经服务器处理的模板,便于调试。而在生产...

    Thymeleaf_3.05_中文参考手册

    2.2 创建和配置模板引擎:涵盖了创建模板引擎、模板解析器以及配置Thymeleaf引擎的实例。 3. 使用文本 3.1 多语言欢迎页:介绍了如何使用Thymeleaf来创建多语言网页。 3.1.1 使用th:text和外部化文本:展示了如何在...

    Thymeleaf中文参考手册_3.0.5版_thymeleaf_thymeleaf中文网_thymeleaf文档_thmele

    5. **国际化**:说明如何配置和使用Thymeleaf的国际化功能。 6. **模板源解析**:解释Thymeleaf如何解析和处理模板文件。 7. **与其他框架的集成**:提供与Spring MVC、Spring Boot等框架的集成示例和最佳实践。 ...

    SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip

    在本项目中,"SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip",我们主要关注的是如何利用Java技术栈来处理Excel文件,并与数据库进行交互。以下是相关知识点的...

    springboot+thymeleaf可运行的案例

    文件名为`demob11`的子文件可能包含的是具体实现案例的代码文件,包括但不限于Java源码、配置文件、Thymeleaf模板文件等。在这些文件中,你可能看到一个典型的SpringBoot应用结构,如`main`目录下的`java`和`...

    Thymeleaf 官方参考手册

    Spring Boot自动配置Thymeleaf,开发者只需要指定模板文件的路径,即可轻松地在控制器和视图之间建立映射。 8. **模块化设计**: Thymeleaf支持模块化开发,可以通过添加不同模块来扩展其功能,如Thymeleaf Extras...

    thymeleaf-spring4-3.0.3.RELEASE-API文档-中文版.zip

    赠送jar包:thymeleaf-spring4-3.0.3.RELEASE.jar; 赠送原API文档:thymeleaf-spring4-3.0.3.RELEASE-javadoc.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    thymeleaf-spring5-3.0.12.RELEASE-API文档-中文版.zip

    赠送Maven依赖信息文件:thymeleaf-spring5-3.0.12.RELEASE.pom; 包含翻译后的API文档:thymeleaf-spring5-3.0.12.RELEASE-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.thymeleaf:thymeleaf-spring5:3.0.12...

    Java学习资料-SpringBoot自带模板引擎Thymeleaf使用详解

    在 Spring Boot 项目中使用 Thymeleaf 首先需要引入相关的依赖,通过在 `pom.xml` 文件中添加 `spring-boot-starter-thymeleaf` 依赖项,这样 Spring Boot 就会自动配置并加载 Thymeleaf。 2. **配置 Thymeleaf**...

    thymeleaf_3.0.5_中文参考手册

    在“thymeleaf_3.0.5_中文参考手册”中,你可以找到关于Thymeleaf 3.0.5全面且详细的中文说明。手册通常包含以下内容: 1. **基本概念**:介绍Thymeleaf的基本工作原理,如如何通过模板与数据模型结合生成动态内容...

    springboot+mybatis+redis+thymeleaf学习整合web项目demo源码

    1. **配置管理**:Spring Boot的配置文件(application.properties或application.yml)中,会包含对MyBatis、Redis和其他依赖的配置。 2. **启动器依赖**:在项目中,通过引入相应的Spring Boot启动器依赖,例如`...

    学生信息管理系统(springboot+mybatis+thymeleaf)

    将本项目导入idea,找到.yaml配置文件,修改数据库配置 输入图片说明 想要邮件注册服务的修改邮件配置 输入图片说明 直接启动项目即可 http://localhost:8014/login 用户名 admin 密码 123456 当然 你也可以用邮箱...

    SpringBoot+layui+Thymeleaf+Mybatis+Shiro后台管理系统脚手架

    SpringBoot强调“约定优于配置”,减少了大量XML配置文件的编写工作。 2. **Layui**: Layui是一个轻量级的前端UI框架,提供了丰富的组件,如表格、按钮、表单、弹窗等,用于构建美观的网页界面。在后台管理系统中...

    springboot+data-jpa+thymeleaf简单demo

    以下是对这个DEMO中涉及的技术点的详细说明: **SpringBoot** SpringBoot是由Pivotal团队提供的全新框架,旨在简化Spring应用程序的初始搭建以及开发过程。它通过内嵌Tomcat或Jetty服务器,自动配置Spring和许多...

    Spring Boot+Mybatis Plus+Thymeleaf实现用户登录和校验用户名是否重复功能

    项目中的`pom.xml`文件是Maven的配置文件,它定义了项目的依赖关系,包括Spring Boot、Mybatis Plus和Thymeleaf的版本。`src`目录则是源代码存放的地方,通常包含`main`和`test`两个部分,分别对应应用的源代码和...

    Java项目:小区物业管理系统(java+springboot+thymeleaf+maven+Mysql)

    项目介绍 很完美的一个小区物业管理系统源码,本项目包含管理员与普通用户两种角色。...3. 将项目中application.yml配置文件中的数据库配置改为自己的配置; 4. 运行项目,项目运行成功后在浏览器中访问:

    基于springboot +thymeleaf 的小米商城管理系统.zip

    6. `src`:源代码目录,里面通常有Java代码(如控制器、服务、模型类等)、Thymeleaf模板文件、配置文件等。 在这个项目中,Spring Boot用于处理HTTP请求、配置服务和数据访问,Thymeleaf则用于渲染前端页面。...

    基于springboot+mybatis+thymeleaf框架开发的视频网站带自动采集器

    一个不错的在线小视频播放H5网站,本网站是采用java开发的,基本springboot+mybatis+thymeleaf+maven来搭建的项目, 源码下载后配置数据库后就可直接预览看效果。数据库里面有个database.sql文件有表结构说明. 二、...

    SpringBoot快速整合ShiroRedis与Thymeleaf(完整版)免费下载

    - **Thymeleaf与Spring Boot**:添加Thymeleaf依赖,配置Thymeleaf的视图解析器,然后在模板文件中使用Thymeleaf语法编写动态内容。Spring Boot自动配置可以帮助我们轻松地将Thymeleaf与控制器方法关联起来。 - **...

    springboot+hibernate+thymeleaf分页增删改查demo

    3. 检查pom.xml或build.gradle文件,确认所有依赖项已正确配置,特别是SpringBoot、Hibernate和Thymeleaf的相关依赖。 4. 在src/main/resources目录下配置application.properties或application.yml,设置数据库连接...

Global site tag (gtag.js) - Google Analytics