标签来引入CSS文件。使用Bootstrap CDN:,
`html,,,,
`,,2. 在HTML模板文件中的底部添加
标签来引入JavaScript文件。,
`html,,,,,,,
“,,通过以上步骤,即可在Thymeleaf模板中成功引用外部CDN资源。Thymeleaf引用CDN
背景介绍
Thymeleaf是一种服务器端的Java模板引擎,能够通过在HTML标签中嵌入特殊的语法糖,实现双击HTML文件即可在浏览器中预览页面效果,同时在服务端解析处理后渲染出动态页面,这种特性使得Thymeleaf对于前端设计人员和后端开发人员都非常友好,实现了职责分离。
引入CDN的步骤
配置静态资源目录
在Spring Boot项目中,静态资源(如CSS、JS等)通常放在static
文件夹下,而Thymeleaf模板则放在templates
文件夹下,当项目运行时,这两个文件夹会合并在一起。
引用CDN资源
在Thymeleaf模板中,可以通过th:href
属性引用CDN资源,要引入jQuery库,可以使用以下代码:
<head> <script th:src="@{//cdn.bootcss.com/jquery/2.2.3/jquery.min.js}"></script> </head>
引用本地资源
除了CDN资源外,还可以引用本地的CSS和JS文件。
<head> <!-引用CDN上的jQuery --> <script th:src="@{//cdn.bootcss.com/jquery/2.2.3/jquery.min.js}"></script> <!-引用本地的CSS文件 --> <link th:href="@{/css/background.css}" rel="stylesheet"> <!-引用本地的JS文件 --> <script th:src="@{/js/custom.js}"></script> </head>
注意事项
确保CDN资源的URL是正确的,并且资源是可访问的。
引用本地资源时,路径需要正确无误,否则会导致资源无法加载。
示例:完整页面模板
以下是一个包含CDN资源和本地资源引用的完整Thymeleaf模板示例:
<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org" lang="zh-cn"> <head> <meta charset="UTF-8"> <title>Thymeleaf CDN 示例</title> <!-引用CDN上的jQuery --> <script th:src="@{//cdn.bootcss.com/jquery/2.2.3/jquery.min.js}"></script> <!-引用本地的CSS文件 --> <link th:href="@{/css/background.css}" rel="stylesheet"> </head> <body> <h1>Thymeleaf CDN 示例</h1> <!-其他页面内容 --> <!-引用本地的JS文件 --> <script th:src="@{/js/custom.js}"></script> </body> </html>
通过以上步骤,可以在Thymeleaf模板中轻松地引用CDN资源和本地资源,这不仅可以提高页面加载速度,还能减少服务器负担,在实际应用中,可以根据需要选择合适的资源引用方式,以优化项目的用户体验和性能。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1436337.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复