spring mvc 表单提交问题 请教。

岽茗 发布于 2016/01/22 16:47
阅读 461
收藏 0
请先参考附图。。

请教问题如下:
1、保存时,标识1 的基本信息 和 标识2 的订单明细信息一块提交保存么?
2、如果上述的标识1 和 标识2 的信息一块保存,怎么保存?
个人经历:
spring 的controller 如果是如下的一般(非接收json)方式,如下:
@RequestMapping(value = "create", method = RequestMethod.POST)
@ResponseBody
public Map<String, Object> create(PurchaseOrder newPurchaseOrder) {

可以通过页面上设置name="supplier.id"和name="storehouse.id" 方式,可以在将supplier和storehouse绑定到“newPurchaseOrder”中。


但明细条目貌似得通过 json的方式传递给controller。
加载中
0
岽茗
岽茗
在线等。。。。
0
joeSnow
joeSnow
把list数据放到json传到后台,普通数据随便怎么传了
0
birdy1901
birdy1901

purchaseorderDetailList[0].xxx

purchaseorderDetailList[1].xxx

purchaseorderDetailList[2].xxx

....

0
岽茗
岽茗

引用来自“birdy1901”的评论

purchaseorderDetailList[0].xxx

purchaseorderDetailList[1].xxx

purchaseorderDetailList[2].xxx

....

我明细那块用的jqgrid,没法定义name 好像
0
birdy1901
birdy1901

引用来自“birdy1901”的评论

purchaseorderDetailList[0].xxx

purchaseorderDetailList[1].xxx

purchaseorderDetailList[2].xxx

....

引用来自“岽茗”的评论

我明细那块用的jqgrid,没法定义name 好像

那就增加一条明细,增加一个input隐藏域啊

0
岽茗
岽茗

引用来自“joeSnow”的评论

把list数据放到json传到后台,普通数据随便怎么传了

没懂,那基本信息里的供应商、仓库和备注信息怎么传,也用json传到后台么。

0
岽茗
岽茗

引用来自“birdy1901”的评论

purchaseorderDetailList[0].xxx

purchaseorderDetailList[1].xxx

purchaseorderDetailList[2].xxx

....

引用来自“岽茗”的评论

我明细那块用的jqgrid,没法定义name 好像

引用来自“birdy1901”的评论

那就增加一条明细,增加一个input隐藏域啊

那样就太多了,一个purchaseorderDetailList 里面 n多属性
0
岽茗
岽茗

引用来自“birdy1901”的评论

purchaseorderDetailList[0].xxx

purchaseorderDetailList[1].xxx

purchaseorderDetailList[2].xxx

....

引用来自“岽茗”的评论

我明细那块用的jqgrid,没法定义name 好像

引用来自“birdy1901”的评论

那就增加一条明细,增加一个input隐藏域啊

引用来自“岽茗”的评论

那样就太多了,一个purchaseorderDetailList 里面 n多属性
那样就太多了,一个purchaseorderDetailList [ 0 ] 里面 n多属性
0
小祖
小祖

1.明目信息肯定是多条保存一定是Json形式传到后台;你必须转换成对象,用自己的model类解析json转换成对象的属性值;

2.这个表结构设计肯定要自从表关联。所以要分别处理,保存的话一定要主表先Inserter返回id明细才能保存。

0
岽茗
岽茗

引用来自“小祖”的评论

1.明目信息肯定是多条保存一定是Json形式传到后台;你必须转换成对象,用自己的model类解析json转换成对象的属性值;

2.这个表结构设计肯定要自从表关联。所以要分别处理,保存的话一定要主表先Inserter返回id明细才能保存。

第1点 意思是不是 这种结构无法自动绑定,而需要手动解析?
返回顶部
顶部