1、springboot入门程序撰写并启动
2、使用postman练习参数的获取。
简单参数
实体参数
数组参数
集合参数
json参数
路径参数
3、体会前端页面向后端发送数据的过程。并且自己尝试将之前的注册页面的信息发送到服务端。
(1)、product.html的操作代码,输入产品名称和价格,点击“增加商品”按钮,页面返回“ok”。服务台返回用户输入的值。![](https://i-blog.csdnimg.cn/blog_migrate/2892651ac162a690b59fa8be44b1ac54.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5b3c928110023c3fce02311910033a19.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4bac8777b3caa7e94051d100d6ee6a11.png)
(2)、自己尝试将之前的注册页面的信息发送到服务端。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="addInformation">
<ul style="list-style: none; line-height: 30px">
<li>
输入用户姓名:
<input type="text" name="name" />
<br />
</li>
<li>
选择性别:
<input name="sex" type="radio" value="boy" />
男
<input name="sex" type="radio" value="girl" />
女
</li>
<li>
选择密码提示问题:
<select name="question">
<option value="母亲生日">
母亲生日
</option>
<option value="宠物名称">
宠物名称
</option>
<option value="电脑配置">
电脑配置
</option>
</select>
</li>
<li>
请输入问题答案:
<input type="text" name="key" />
</li>
<li>
请选择个人爱好:
<div style="width: 400px">
<input name="like" type="checkbox" value="dangce" />
唱歌跳舞
<input name="like" type="checkbox" value="web" />
上网冲浪
<input name="like" type="checkbox" value="hill" />
户外登山
<br />
<input name="like" type="checkbox" value="sports" />
体育运动
<input name="like" type="checkbox" value="reading" />
读书看报
<input name="like" type="checkbox" value="movie" />
欣赏电影
</div>
</li>
<li>
<input type="submit" value="提交" />
</li>
</ul>
</form>
</body>
</html>
package edu.wust.demos.web.controller;
import edu.wust.demos.web.pojo.Character;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Arrays;
@RestController
public class CharacterController {
@RequestMapping("/addInformation")
public String param(Character character, String[] like){
System.out.println(character);
//Arrays.toString()将数组转换为其字符串表示形式
System.out.println("hobby:"+ Arrays.toString(like));
return "OK";
}
}
package edu.wust.demos.web.pojo;
public class Character {
private String name;
private String sex;
private String question;
private String key;
public String getName(){
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getQuest() {
return question;
}
public void setQuest(String quest) {
this.question = question;
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
}