thymeleaf 跳转页面
时间: 2023-08-30 07:10:10 浏览: 106
在使用 Thymeleaf 跳转页面时,可以通过使用控制器来实现。首先,确保已经配置好了 Thymeleaf 的视图解析器。然后,在控制器中定义一个方法,用于处理跳转逻辑。例如:
```java
@Controller
public class MyController {
@GetMapping("/redirect")
public String redirect() {
return "redirect:/target"; // 跳转到名为 "target" 的视图
}
@GetMapping("/target")
public String targetPage() {
return "target"; // 返回名为 "target" 的视图
}
}
```
在上述示例中,`redirect` 方法使用 `redirect:/target` 进行跳转,表示重定向到 `/target` 路径。`targetPage` 方法返回 `target` 字符串,表示要跳转到名为 "target" 的视图。
然后,在页面中可以使用 Thymeleaf 的相关语法来访问对应的视图。例如,在 `target.html` 视图中:
```html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Target Page</title>
</head>
<body>
<h1>Welcome to Target Page!</h1>
</body>
</html>
```
通过以上配置,当访问 `/redirect` 路径时,自动跳转到 `/target` 路径,并显示 "Welcome to Target Page!" 的内容。
阅读全文