+
95
-

spring boot如何获取get 或post的数据?

spring boot如何获取get 或post的数据?

网友回复

+
15
-

直接写在控制器方法的参数后面,例如username和pwd,代码如下:

    @RequestMapping("/hello2")
    public String Index(String username,String pwd) {
        return username;
    }

如果post的方式是application/x-www-form-urlencoded,上面可以正常接收,但是如果是application/json的话,就要自定义解析,代码如下:

import com.alibaba.fastjson.JSONObject;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


@RestController
public class T...

点击查看剩余70%

+
15
-

还可以通过HttpServletRequest.getParamenter("firstName")获取get post参数值,代码如下:

@RequstMapping("/test2")

@ResponseBody

public St...

点击查看剩余70%

我知道答案,我要回答