jsp页面 jquery中运用$ajax()的方法能够处理json数据 想用struts2中的action应该如何返回json数据?
发布网友
发布时间:2022-04-30 13:36
我来回答
共4个回答
热心网友
时间:2023-10-03 06:51
在struts的xml配置文件中 指定返回的数据格式类型
例:
<action name="findPosition" class="aeportTempletAcrion" method="findPosition">
<result name="success" type="json"></result>
</action>
result中的type属性 设置为type="json",struts就可以处理json数据了
热心网友
时间:2023-10-03 06:51
把action的返回类型设置为json
action可以用Json控件返回,也可以直接用JspWriter打印出来
jquery在前台用ajax接受返回结果的类型为json,自然就可以处理啦...
热心网友
时间:2023-10-03 06:51
HttpServletResponse response = ServletActionContext.getResponse();
response.getWriter().println(str);
str就是你的json格式字符串了。追问麻烦问下啊 能给个代码吗 我都弄好几天了
response老报空指针异常
热心网友
时间:2023-10-03 06:52
给你个简单的方法使用json-plugin,上网一查就明白