jsp页面 jquery中运用$ajax()的方法能够处理json数据 想用struts2中的action应该如何返回json数据?
4个回答
展开全部
把action的返回类型设置为json
action可以用Json控件返回,也可以直接用JspWriter打印出来
jquery在前台用ajax接受返回结果的类型为json,自然就可以处理啦...
action可以用Json控件返回,也可以直接用JspWriter打印出来
jquery在前台用ajax接受返回结果的类型为json,自然就可以处理啦...
更多追问追答
追问
我也知道是打印 就差这一步 不知道怎么打印 response报空指针异常
能给个代码吗 ajax接收 和action传送的那一段 谢谢
追答
getResponse().getWriter().print(str)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HttpServletResponse response = ServletActionContext.getResponse();
response.getWriter().println(str);
str就是你的json格式字符串了。
response.getWriter().println(str);
str就是你的json格式字符串了。
追问
麻烦问下啊 能给个代码吗 我都弄好几天了
response老报空指针异常
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你个简单的方法使用json-plugin,上网一查就明白
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询