社区
Web 开发
帖子详情
action 中如何获取 ajax从前台传来的json字符串
zhe_bu_shi_majia
2012-02-14 10:40:44
看清楚了,是如何获取整个json字符串。比如说前台的json是如下数据:
{a:a,b:b,c:c}
我action中如何得到这个字符串"{a:a,b:b,c:c}"
因为前台的json是动态组装的,就是说key的值也是动态的,所以后台不能通过servlet.getParameter("key");
...全文
968
9
打赏
收藏
action 中如何获取 ajax从前台传来的json字符串
看清楚了,是如何获取整个json字符串。比如说前台的json是如下数据: {a:a,b:b,c:c} 我action中如何得到这个字符串"{a:a,b:b,c:c}" 因为前台的json是动态组装的,就是说key的值也是动态的,所以后台不能通过servlet.getParameter("key");
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happy_marvin
2014-06-10
打赏
举报
回复
请看我的博文,里面有详细介绍。 http://blog.csdn.net/happy_marvin/article/details/29811019
happy_marvin
2014-06-10
打赏
举报
回复
哥们 我也遇到了 因为传递的参数没有key 所以在开发的时候要加上一个key 我用的是extjs作为前台 在writer里添加了两个属性 root 和 encode (具体的话请参考extjs权威指南 325页) 这样就自己生成了一个key 要是 没有key的话就用java的 getinputstream() c#用的是inputstream
桃园闲人
2012-02-15
打赏
举报
回复
前台传的时候JSON格式的字符串传递给后台,然后在后台得到一个JSON格式的字符串,再用JSON库中的 JSONArray.fromObject(Object obj)或JSONObject.fromObject(Object obj)转换成JSON对象。这样就可
以通过JSON获取数据的想过信息了。
风丶子
2012-02-15
打赏
举报
回复
[Quote=引用 2 楼 huxiweng 的回复:]
可以换个思路把你前台组装好的json当做value,前面key定义个名字,后台用这个key取value,再对那个value解析。
{key:"{a:a,b:b,c:c}"}
后台request.getParamter("key");// 返回值是{a:a,b:b,c:c},解析简单了
[/Quote]
赞同2楼的方法
wangjiangbo2
2012-02-15
打赏
举报
回复
2楼方法可取,但是如果json数据比较大,最好查查有没有api可以对json解析
lg_asus
2012-02-15
打赏
举报
回复
[Quote=引用 2 楼 huxiweng 的回复:]
可以换个思路把你前台组装好的json当做value,前面key定义个名字,后台用这个key取value,再对那个value解析。
{key:"{a:a,b:b,c:c}"}
后台request.getParamter("key");// 返回值是{a:a,b:b,c:c},解析简单了
[/Quote]
赞同这种做法
xiaoxiaosu4321
2012-02-15
打赏
举报
回复
可以用Struts的插件啊,它可以自动转换成json数据的,http://blog.csdn.net/fengda2870/article/details/4052527,可以看看这个
teemai
2012-02-14
打赏
举报
回复
可以换个思路把你前台组装好的json当做value,前面key定义个名字,后台用这个key取value,再对那个value解析。
{key:"{a:a,b:b,c:c}"}
后台request.getParamter("key");// 返回值是{a:a,b:b,c:c},解析简单了
结贴是美德
2012-02-14
打赏
举报
回复
貌似得用个Gson什么的api转换一下吧
json
-lib-2.1.jar和struts2-
json
-plugin-2.1.8.1.jar
jquery和struts2结合使用的jar包
struts2-
json
-plugin-2.3.8.jar
struts插件,放入classpath
中
即用!
ajax
跨域
获取
json
字符串
,跨域
AJAX
调用返回
字符串
JSON
而不是
JSON
对象
我正在进行跨域
AJAX
调用,并且我不确定如果我做错了什么或API调用的提供者不正确地返回
JSON
。每当我从API调用得到响应时,它都是一个
字符串
而不是一个
JSON
对象。这是我的
AJAX
调用。跨域
AJAX
调用返回
字符串
JSON
而不是
JSON
对象$.
ajax
({async: false,dataType: '
json
p',url: 'http://cross-domain/getSummaryStat...
ajax
返回
字符串
怎么处理,
ajax
请求返回
json
字符串
/
json
对象 处理
1. 返回
json
字符串
如何处理$.
ajax
({url:xxx,success:function(date){},error:function(){}});通过最原始的返回:PrintWriter out =httpServletResponse.getWriter();ObjectMapper mapper = new ObjectMapper();Map map = new HashMap(...
ajax
收不到
json
字符串
,
AJAX
响应,不能提醒
JSON
字符串
正确
使用php我正在运行mysql数据库的select查询,我试图将此返回给我的
ajax
调用,所以我可以通过它循环,但我总是得到未定义的警报,我可以警告整个
json
字符串
但是,但不能达到目标值。
Ajax
代码:$.
ajax
({type: "POST",url: 'database_data.php',data: {
action
: 'ct',input: input},success: function ...
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章