文章目录
- 前言
- 案例
前言
提示:这里可以添加本文要记录的大概内容:
可以简化代码的重复性和冗长性
提示:以下是本篇文章正文内容,下面案例可供参考
案例
新建controller类代码:
@Controller
public class ParameterController {
}
基本的请求参数的获得
@RequestMapping("/param1")
@ResponseBody
public String param1(String a,String b,int c) {
System.out.println("a="+a);
System.out.println("b="+b);
// 类型的自动转换
System.out.println("c="+c);
return "成功";
}
测试:
获取客户端提交的多个数据
@RequestMapping("/param2")
@ResponseBody
public String param2(String [] cert) {
for (int i = 0; i < cert.length; i++) {
System.out.println(cert[i]);
}
return "成功";
}
测试:
控制台输出:
前后端名字不一致
// 极特殊情况使用 (前后端都不改名)
@RequestMapping("/param3")
@ResponseBody
public String param3(@RequestParam("name") String n) {
System.out.println("n="+n);
return "成功";
}
测试:
把请求参数数据绑定到po对象里
@RequestMapping("/param4")
@ResponseBody
public String Param4(Food food) {
System.out.println(food);
return "成功";
}
测试: