一、知识点整理
1、Postman
2、在原始的web程序中获取请求参数需通过HttpServletRequest对象手动获取
二、操作步骤
1、参考链接1下载postman,并创建工作空间。
2、打开idea,新建项目,选择Spring Initializar,依赖库勾选Web下的Spring Web。
3、简单参数法:
1)创建RequestController类
package com.example.controller;
import jakarta.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
*测试请求参数接收
*/
@RestController
public class RequestController {
//原始方法
@RequestMapping("/simpleParam")
public String simpleParam(HttpServletRequest request){
//获取请求参数
String name=request.getParameter("name");
String ageStr=request.getParameter("age");
int age=Integer.parseInt(ageStr);
System.out.println(name+":"+age+"岁");
return "OK";
}
}
4、Springboot方式直接形参传递法
@RestController
public class RequestController {
@RequestMapping("/simpleParam")
public String simpleParam(String cartoon){
//获取请求参数
System.out.println(cartoon);
return "OK";
}
如果方法形参名称与请求参数名称不匹配,可以使用@RequestParam完成映射
@RestController
public class RequestController {
@RequestMapping("/simpleParam")
public String simpleParam(@RequestParam(name="name")String cartoon){
//获取请求参数
System.out.println(cartoon);
return "OK";
}
5、启动程序SpringbootWebProject01Application
6、在Postman中测试,点击发送后
三、参考链接
1、postman视频教程
https://www.bilibili.com/video/BV1m84y1w7Tb?p=68&spm_id_from=pageDriver&vd_source=841fee104972680a6cac4dbdbf144b50
2、Tomcat官网
https://tomcat.apache.org/download-90.cgi
四、总结
1)简单参数方法的缺点:繁琐、需手动进行类型转换。
2)Springboot方式直接形参传递法:参数名宇形参变量名相同,定义形参即可接收参数。如果方法形参名称与请求参数名称不匹配,可以使用@RequestParam完成映射。