用spring boot做一个用户姓名,年龄,性别输入的完整过程以及代码
时间: 2024-05-29 09:04:33 浏览: 139
1. 创建一个Spring Boot工程
2. 添加如下依赖:
```xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
```
3. 创建一个UserController类,并添加一个index方法:
```java
@RestController
public class UserController {
@GetMapping("/")
public String index() {
return "Hello World!";
}
}
```
4. 添加一个HTML页面作为用户输入界面:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>用户信息输入</title>
</head>
<body>
<form action="/user" method="post">
<label>姓名:</label><input type="text" name="name"><br>
<label>年龄:</label><input type="number" name="age"><br>
<label>性别:</label>
<input type="radio" name="gender" value="male">男
<input type="radio" name="gender" value="female">女<br>
<input type="submit" value="提交">
</form>
</body>
</html>
```
5. 添加一个User类作为用户信息实体:
```java
public class User {
private String name;
private int age;
private String gender;
// 省略getter和setter
}
```
6. 修改UserController类,添加一个user方法来处理用户信息输入:
```java
@RestController
public class UserController {
@GetMapping("/")
public String index() {
return "Hello World!";
}
@PostMapping("/user")
public String user(User user) {
return "您输入的用户信息是:" + user.getName() + "," + user.getAge() + "," + user.getGender();
}
}
```
7. 运行该工程,并在浏览器中访问http://localhost:8080,输入用户信息并提交,就可以看到输入的用户信息了。
阅读全文