答案 0 :(得分:2)
首先,您需要以下依赖项,
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.1</version>
</dependency>
然后,您可以使用以下示例代码获取表单数据值,
@PostMapping("/foo")
@ResponseBody
public ResponseEntity<?> getData(@FormParam("formId") String formId) {
System.out.println(formId);
}
在这里,formParam变量名和参数名应该相等。
答案 1 :(得分:1)
formId不是来自标题,而是来自作为请求正文的表单数据。
您可以在此示例中获得它:
@GetMapping("foo)
public String foo(@RequestBody MultiValueMap<String, String> formData) {
String formId = formData.get("formId");
// your code
}