JAVA 前端传递二维数组参数 struts2 action如何接收

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 前端传递二维数组参数 struts2 action如何接收相关的知识,希望对你有一定的参考价值。

ajax post 提交数据
[Object code="3", name="fds", price="222", Object code="3", name="fdsfd", price="223"]

表单提交后传递参数变成如下形式
POST协议中的参数格式
json[0][code] 3
json[0][name] fds
json[0][price] 222
json[1][code] 3
json[1][name] fdsfd
json[1][price] 223

请问,对于这类参数,后台ACTION 如何接收呢

参考技术A 直接用JSON接收就完了。JSONArray json = JSONArray.fromObject(termTotal); 参考技术B 从request中读出请求内容,然后用JsonArray转追问

参数是不确定的,可能数组量会比较多

参考技术C 为什么要用这种传输方式,直接传一个json字符串不行吗~

以上是关于JAVA 前端传递二维数组参数 struts2 action如何接收的主要内容,如果未能解决你的问题,请参考以下文章

struts2怎样获取AJAX post请求传递的数据

C语言函数传递二维数组

二维数组指针作为函数参数传递

Java数组,如何通过JSP表单将数组传递到后台?

spring MVC 怎么获取前端传递的数组参数

C-二维数组作为函数参数, 字符数组