jsp页面 jquery中运用$ajax()的方法能够处理json数据 想用struts2中的action应该如何返回json数据?

action我已经得到json形式的字符串了传不到前台前台如何接收希望有代码给看看谢了... action我已经得到json形式的字符串了 传不到前台 前台如何接收 希望有代码给看看 谢了 展开
 我来答
千里把那bug寻
2015-09-09 · TA获得超过256个赞
知道答主
回答量:60
采纳率:0%
帮助的人:34万
展开全部
在struts的xml配置文件中 指定返回的数据格式类型
例:
<action name="findPosition" class="aeportTempletAcrion" method="findPosition">
<result name="success" type="json"></result>
</action>
result中的type属性 设置为type="json",struts就可以处理json数据了
wdjhz
2013-03-19 · TA获得超过3529个赞
知道大有可为答主
回答量:2227
采纳率:41%
帮助的人:688万
展开全部
把action的返回类型设置为json
action可以用Json控件返回,也可以直接用JspWriter打印出来
jquery在前台用ajax接受返回结果的类型为json,自然就可以处理啦...
更多追问追答
追问
我也知道是打印 就差这一步 不知道怎么打印 response报空指针异常
能给个代码吗 ajax接收 和action传送的那一段 谢谢
追答
getResponse().getWriter().print(str)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
4everlovehj
2013-03-19 · TA获得超过319个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:191万
展开全部
HttpServletResponse response = ServletActionContext.getResponse();
response.getWriter().println(str);
str就是你的json格式字符串了。
追问
麻烦问下啊  能给个代码吗 我都弄好几天了  
response老报空指针异常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
840129536
2013-03-20 · TA获得超过220个赞
知道小有建树答主
回答量:302
采纳率:100%
帮助的人:223万
展开全部
给你个简单的方法使用json-plugin,上网一查就明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式