thymeleaf的script
时间: 2023-08-31 21:05:20 浏览: 138
springboot整合Thymeleaf
在 Thymeleaf 中,您可以使用 `<script>` 标签来包含 JavaScript 代码。以下是一个简单的示例:
```
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Thymeleaf Script Example</title>
</head>
<body>
<h1 th:text="${title}"></h1>
<script th:inline="javascript">
var message = [[${message}]];
alert(message);
</script>
</body>
</html>
```
在上面的示例中,我们使用了 `th:inline="javascript"` 属性来告诉 Thymeleaf,这个 `<script>` 标签中的内容是 JavaScript 代码。我们还使用了 Thymeleaf 的表达式语言来动态地获取页面标题和消息。最终生成的 HTML 代码将类似于:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Thymeleaf Script Example</title>
</head>
<body>
<h1>Hello, Thymeleaf!</h1>
<script>
var message = 'Welcome to Thymeleaf!';
alert(message);
</script>
</body>
</html>
```
注意,我们使用了 `[[${message}]]` 而不是 `${message}` 来避免在 JavaScript 代码中出现任何特殊字符。这样做可以确保 JavaScript 代码始终被正确地解析和执行。
阅读全文