spring boot使用thymeleaf模板编写前端程序-文件路径和代码复用
2017-07-18 13:56
381 查看
thymeleaf是一套受spring boot开发者喜爱的前端模板,提供了适合spring boot特有框架体系的特殊html元素,比如html文件引入js代码不需要写绝对路径,只要运用th:src,之后跟templates目录下js文件的路径即可:
开发文件结构为:
当需要复用html代码时,可以将要服用代码提取到一个html文件中,并使用th:fragment标注想要复用的代码:
这样,在别的html文件中,便可以通过th:include,指出复用文件的路径以及复用文件中代码段的fragment值来复用这段代码:
<script th:src="@{js/jquery.min.js}" type="text/javascript"></script>
开发文件结构为:
当需要复用html代码时,可以将要服用代码提取到一个html文件中,并使用th:fragment标注想要复用的代码:
<footer th:fragment="footer"> <div class="bloc bgc-white l-bloc"> <div class="container bloc-md"> <div class="row bgc-white"> <div class="col-sm-12 text-center"> <img th:src="@{img/favicon.ico}" class="img-responsive center-block mg-sm" height="38" width="98" /> <p class="text-center"> © FreeCoding-R </p> </div> </div> </div> </div> </footer>
这样,在别的html文件中,便可以通过th:include,指出复用文件的路径以及复用文件中代码段的fragment值来复用这段代码:
<div th:include="components/components :: footer"></div>
相关文章推荐
- 在运行程序时报错:"如果在 Code First 模式下使用,则使用 T4 模板为 Database First 和 Model First 开发生成的代码可能无法 正常运行。若要继续使用 Database First 或 Model First,请确保在执行应用程序的 config 文件中指 定 Entity Framework 连接字符串。若要将这些从 Database First 或 Mod
- 微信小程序开发常用技巧(9)——使用模板文件方便公共代码开发
- MS-VC 使用MAP文件快速定位程序崩溃代码行
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- [转]MS-VC 使用MAP文件快速定位程序崩溃代码行(转贴)
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- MS-VC 使用MAP文件快速定位程序崩溃代码行
- MS-VC 使用MAP文件快速定位程序崩溃代码行[转]
- 使用wmp控件连续播放多个声音文件的代码(计算机报时程序C#)
- 习题13:编写程序,使用File类实现删除当前目录下的所有文件。
- 使用MAP文件快速定位程序崩溃代码行(转)
- 使用MAP文件快速定位程序崩溃代码行(转)
- vc调试:使用MAP文件快速定位程序崩溃代码行-zz
- 使用MAP文件快速定位程序崩溃代码行
- 使用 SqlBulkCopy 大量复制文字文件之 C# 程序代码
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- 使用MAP文件快速定位程序崩溃代码行
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- 编写漂亮的代码 - 将后台程序与前端程序分开