1
0
mirror of https://gitee.com/coder-xiaomo/java-note synced 2025-09-06 03:51:37 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2022-01-23 17:23:09 +08:00
parent 2cc49a7d8a
commit c0f6d75cbf

View File

@@ -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
<span th:text="${book.getBookName()}">空</span>
<span th:text="${book.bookName}">空</span>
```
#### 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文件
## 提升
### 前后端分离