thymeleaf如何在html跳转页面
时间: 2024-05-03 16:21:19 浏览: 185
spring boot使用thymeleaf跳转页面实例代码
Thymeleaf可以通过以下几种方式实现HTML页面的跳转:
1. 使用HTML超链接(a标签):可以在HTML页面中使用a标签来跳转到其他页面。例如:
```
<a th:href="@{/new-page}">Go to New Page</a>
```
这里使用了Thymeleaf的链接语法,@{/new-page}表示跳转到名为“new-page”的页面。
2. 使用Thymeleaf的重定向语法:Thymeleaf提供了一种重定向语法,可以直接在HTML页面中进行重定向。例如:
```
<meta http-equiv="refresh" th:if="${condition}" th:content="0;url=/new-page">
```
这里使用了Thymeleaf的条件语法,如果满足条件“condition”,则会重定向到名为“new-page”的页面。
3. 使用Controller进行跳转:可以在Controller中定义一个方法来处理跳转请求,并在方法中进行跳转。例如:
```
@RequestMapping("/new-page")
public String newPage() {
return "new-page";
}
```
这里定义了一个名为“new-page”的方法,返回值为“new-page”,表示跳转到名为“new-page”的页面。在HTML页面中通过超链接或表单提交来触发这个方法即可实现页面跳转。
阅读全文