Controller参数绑定
来源:8-5 商品添加之前端实现上
qq_i_aCFGLW
2019-12-18
老师在项目中,比如商品添加,是从前端传过来product的json字符串,后台再进行手动转换。但是如果我想使用springmvc的参数绑定private Map<String, Object> addProduct(HttpServletRequest request,@RequestBody Product product)
,我不知道前端应该如何发送数据到后台,才能把product绑定到controller方法上?
为什么会产生这样的疑问
1、如果有文件上传项,只能使用FormData来存储数据发送到后台。(不知我这样的想法是否正确)
2、因为Product商品类中有一个成员变量是ProductCategory,所以前台只能使用json格式字符串发送,后台使用@RequestBody修饰的参数来接收商品信息。
3、对于这种后台要接收复杂对象(类中有成员变量是其他类对象)的时候,前端应该如何发送数据到后台,才能把product绑定到controller方法上?
写回答
1回答
-
翔仔
2019-12-19
同学好,看看这个链接是否能回答你的问题
https://blog.csdn.net/Chou_Junn/article/details/86771950
建议学习一下SSM处理前端传值的方式 就大概心里有数了
022019-12-20
相似问题