简体   繁体   English

Springboot中的@requestParam

[英]@requestParam in Springboot

My AJAX request sends this as Payload.我的 AJAX 请求将此作为有效负载发送。

data[0][id]: 
data[0][name]: asdfasd
data[0][betrag]: tzutz
data[0][budgetTyp]: tzutz
data[0][kommentar]: tzu
data[0][vq0]: 
data[0][vq1]: 
data[0][vq2]: 
data[0][vq3]: 
data[0][vq4]: 
action: create
pid: 2000382

I want to recive this as a @RequestParam in a Rest method, somehting like我想在 Rest 方法中将其作为 @RequestParam 接收,类似于

@PostMapping("/plan")
public OutputDtPlan editDataPlan(@RequestParam inputDt dPlan) {
    // so i can then work with  
    dPlan.data...
    dPlan.action... and so on

}

i how does my inputDt class我的 inputDt 类如何

public class inputDt {
    private Map<String,Map<String, String>> data; <---- instead of this i woul like 
    //private Plan p; 
    private String action;
    private Long pid

is this possible?这可能吗?

@RequestParam is used to get query string parameters from URL. @RequestParam用于从 URL 获取查询字符串参数。 In case of @PostMapping better to use @RequestBody and parse your data inside body.@PostMapping的情况下,最好使用@RequestBody并在正文中解析您的数据。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM