springboot项目中html如何接收参数
时间: 2023-12-23 12:02:46 浏览: 344
SpringBoot请求参数接收方式
5星 · 资源好评率100%
在Spring Boot项目中,可以通过使用Thymeleaf模板引擎来动态展示HTML页面并接收参数。Thymeleaf支持在HTML标签中使用表达式语言(Expression Language,简称EL)来获取参数。
首先,在Controller中定义一个请求处理方法并在方法中将参数传递给页面,例如:
```java
@GetMapping("/hello")
public String hello(Model model) {
model.addAttribute("name", "World");
return "hello";
}
```
在上述代码中,我们定义了一个GET请求处理方法,其请求路径为/hello。该方法将一个名为“name”的参数添加到Model对象中,并将其值设置为“World”。Model对象是一个用于在请求处理方法和视图之间传递数据的接口。
接下来,在Thymeleaf模板中使用EL表达式来获取该参数,例如:
```html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Hello</title>
</head>
<body>
<h1>Hello, <span th:text="${name}"></span>!</h1>
</body>
</html>
```
在上述代码中,我们使用Thymeleaf的文本替换语法(th:text)来获取名为“name”的参数,并将其值显示在页面中。
当我们访问/hello路径时,将会渲染该模板并显示“Hello, World!”的文本。
阅读全文