From c0f6d75cbfab993de36d426ab810064de04a0d2c Mon Sep 17 00:00:00 2001 From: Coding Zhang <2291200076@qq.com> Date: Sun, 23 Jan 2022 17:23:09 +0800 Subject: [PATCH] 11 --- 张博凯的Java学习笔记.md | 50 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/张博凯的Java学习笔记.md b/张博凯的Java学习笔记.md index d8a9e22..e917a63 100644 --- a/张博凯的Java学习笔记.md +++ b/张博凯的Java学习笔记.md @@ -4777,6 +4777,10 @@ src/main/webapp/WEB-INF/templates/success.html > Thymeleaf的主要作用是把model中的数据渲染到HTML中,因此语法主要是如何解析model中的数据 +> Thymeleaf使用的是OGNL表达式(Object Graph Notation Language) +> +> JSP中使用的是JSTL表达式(JSP Standard Tag Library)、el表达式(Expressiong Language) + ###### 变量(基本类型:String、int、...) 控制器代码 @@ -4801,6 +4805,31 @@ src/main/java/org/example/web/UserController.java ``` + +###### 对象 + +控制器代码 + +src/main/java/org/example/web/UserController.java + +```java + @RequestMapping("/add") + public String addUser(Book book, Model model) { + // 把书籍名称存储起来 + model.addAttribute("book",book); + return "success"; + } +``` + +页面获取 + +通过 `tx:next=${控制器传递过来的参数}` 显示文本内容 + +```html + + +``` + #### SpringMVC字符集编码设置 ##### SpringMVC解决中文乱码问题 @@ -4996,6 +5025,27 @@ Spring:[Spring](#spring依赖)、[Spring JDBC](#SpringJDBC依赖)、[Spring We +#### 编写数据库配置文件 + +在resources目录下创建db.properties文件 + +src/main/resources/db.properties + +```properties +driver=com.mysql.jdbc.Driver +url=jdbc:mysql://localhost:3306/mydb?characterEncoding=utf-8 +username=root +password=111111 +``` + + + +#### 编写Spring核心配置文件 + +在resources目录下创建db.properties文件 + + + ## 提升 ### 前后端分离