SpringMvc接收请求

1.get和post请求

@RequestMapping("/save")
@ResponseBody
     public void save(String name){
        System.out.println(name);
    }

2.当前端传来的参数名称与形参名称不一致时,在形参前加@RequestParam

 @RequestMapping("/save")
 @ResponseBody
    public void Save(@RequestParam("name") String UserName){
        System.out.println(UserName);
    }

3.接收实体类,参数名称应与类属性名称一致

public class User{
    private String userName;
    private int age;
}
@RequestMapping("/save")
 @ResponseBody
    public void Save(User user){
        System.out.println(user);
    }

4.接收数组,传递的参数应与形参的数组名保持一致

@RequestMapping("/save")
 @ResponseBody
    public void Save(String[] likes){
        System.out.println(Array.toString(likes));
    }

5.接收集合

@RequestMapping("/save")
 @ResponseBody
    public void Save(List<String> likes){
        System.out.println(likes);
    }

6.接收json数据

在pom.xml文件加上坐标

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.9.0</version>
</dependency>

在SpringMvcConfig.calss中加入@EnableWebMVC

@RequestMapping("/save")
 @ResponseBody
    public void Save(@RequestBody List<String> likes){
        System.out.println(likes);
    }

7.在开发过程中使用json数据较多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值