diff --git a/张博凯的Java学习笔记.md b/张博凯的Java学习笔记.md index d89a4b1..34670e3 100644 --- a/张博凯的Java学习笔记.md +++ b/张博凯的Java学习笔记.md @@ -4485,22 +4485,20 @@ src/main/webapp/success.jsp
+
```
-###### 转发
+###### 转发(返回类型为String)
src/main/java/org/example/web/UserController.java
```java
@RequestMapping("/add")
public String addUser(Book book) {
- return "/success.jsp"; // 转发
+ return "/success.jsp"; // 或者 return "forward:/success.jsp";
}
```

-
-
-###### 重定向
+###### 重定向(返回类型为String)
src/main/java/org/example/web/UserController.java
@@ -4511,9 +4509,36 @@ public String addUser(Book book) {
}
```
+
+
+###### 转发(返回类型为ModelAndView)
+
+src/main/java/org/example/web/UserController.java
+
+```java
+@RequestMapping("/add")
+public String addUser(Book book) {
+ ModelAndView modelAndView = new ModelAndView("/success.jsp");
+ // 或者 "forward:/success.jsp"
+ return modelAndView;
+}
+```
+

+###### 重定向(返回类型为ModelAndView)
+src/main/java/org/example/web/UserController.java
+
+```java
+@RequestMapping("/add")
+public String addUser(Book book) {
+ ModelAndView modelAndView = new ModelAndView("redirect:/success.jsp");
+ return modelAndView;
+}
+```
+
+
@@ -4521,6 +4546,219 @@ public String addUser(Book book) {
> 模板引擎
+##### 介绍
+
+>**Thymeleaf**是一个现代的服务器端 Java 模板引擎,适用于 Web 和独立环境。
+>
+>Thymeleaf 的主要目标是为您的开发工作流程带来优雅*的自然模板*——**HTML可以在浏览器中正确显示**,也可以用作静态原型,从而在开发团队中实现更强大的协作。
+>
+>Thymeleaf 是现代 HTML5 JVM Web 开发的理想选择
+
+###### 官网
+
+https://www.thymeleaf.org/
+
+
+
+##### 导入依赖
+
+###### 导入thymeleaf依赖
+
+https://mvnrepository.com/artifact/org.thymeleaf/thymeleaf/3.0.14.RELEASE
+
+```xml
+
+
+ +
+ +
+