2 u013179958 u013179958 于 2016.03.29 15:46 提问

前端框架是Struts2.如何从页面往Action中发送json数组?

前端框架是Struts2.如何从页面往Action中发送json数组?
前端框架是Struts2.如何从页面往Action中发送json数组?
前端框架是Struts2.如何从页面往Action中发送json数组?

2个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.29 15:49
已采纳

json数组格式转换成String作为参数传递给struts2的Action的属性后,在后台处理时再用java的JSON解析工具进行数据解析的。
跟普通String类型的参数传递一样啊,把json数组格式化成字符串。

wenxuechaozhe
wenxuechaozhe   2016.03.29 16:39

把json数组当做String直接ajax请求提交即可,然后后台获取到用gson或者其他json转换方法进行转化就OK了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Ajax调用后台action返回JSONArray(JSONObject)类型实现jsp中下拉列表的动态显示
1、jsp页面的一个onchange或者onclick事件调用js中的一个方法,该方法使用Ajax技术动态调用数据库中的数据,并且异步写回一个JSONArray,根据select中的option属性显示出取回的数据; 2、如果调用Ajax后想返回一个Map类型的数组(多条数据)就需要使用JSONArray类型,将每个Map构造成一个JSONObject类型并添加到JSONArray数组中异步写回jsp页面; 3、如何你从action中只想返回一个Map类型的键值对(如取得count(*)记录数),可以只使用
Struts2的简单使用(四)action向页面传值
在这里我要说一下在action中怎么向页面传值~ 在action中依然可以像以前在servlet里面一样,使用request、session、application向页面传送值,除此之外,action里面还有俩个独有的传值方式:ValueStack  ActionContext 一,先来说说这俩个独有的传值方式~ 1.ValueStack的特点(值栈): 1.把一个对象放到vs里面
jquery的ajax传json对象数组到struts2的action
google搜到的。我看大神的文章发布时间是2014年5月。亲测好用。 某度搜技术类的真真真心不行。
struts2-通过action从后台将json数据传到前台的方法(二)
本方法是在后台将数据转成json数据再传回页面。 需要的jar包: 1.commons-beanutils-1.7.jar 2.commons-collections-3.2.1.jar 3.commons-lang-2.4.jar 4.commons-logging-1.0.4.jar 5.ezmorph-1.0.4.jar 前台jsp页面: id
Struts2.x中action的几种配置方法
配置Action的方法  如何解决action太多的问题??                    1.建立多个Action类  就是每个方法都对应于一个action,代码量比较大,不方便!    2.method方式:建立一个Action类,在类中编写不同的方法,在不同的方法中处理不同的请求。   在struts.xml中配置method属性,让不同的act
ssh 中 jquery ajax 调用action返回的json数据并传递到页面
$(document).ready(      function(){  $("#btnOK").click(function() {           $.ajax({                            type: "post",                            url: "/WebContent/testByAction.action"
struts2-通过action从后台将json数据传到前台的方法(一)
本方法通过Struts2的拦截器自动将数据转换成json数据后传给页面。 需要导入的jar包:struts2-json-plugin-2.3.20.jar 前台jsp页面: id="dg" title="My Users" class="easyui-datagrid" style="width:700px;height:250px" url="get_user"
在Action 中读取页面传递来的数据
在action获取页面数据有两种方式          1 属性驱动                     为属性设置get 和set方法          2  模型驱动                   模型驱动中的action 必须实现ModelDriven                   在模型驱动的通过getModel方法将 将数据接收对象放置到栈顶进行接收数据  
AJAX - 后台解析前台传的JSON数组
前面讲了前台传JSON到后台,只是单独一个json,这里说明一下前台传JSON数组到后台如何接收并转换【方法一】将得到的json数组字符串转换为 list: String jsonStr = getRequest().getParameter("mydata"); System.out.println(jsonStr); //json-jackson
jsp页面向action传值乱码的问题
JSP页面向action传值时中文乱码的问题,记得以前做项目的时候出现过,后来我到网上搜索了一系列的资料,把所有别人说要加的条件都加上去,稀里糊涂就解决了。最近做一个项目,又遇到这个问题,我决定试一试究竟需要注意哪几点就可以解决乱码的问题。下面是我的结论。         1> 在页面首行         2> 将此句加上。这句的意思是文档类型为html,  我试过,如果这句不加,有时候没问题