Extjs 直接请求 action 配置 Ext.ajax.request请求action时,action怎么配置啊?参数是怎么返回的?在客户端怎么使用参数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Ext版本是3.0, 使用struts 2 struts.xml 中 package 继承 json-default参数是以 json 的形式和前台交互的这个东东网上资料很多 这样返回的是一个json对象,可是在客户端得不到。struts1里可以直接用response.getWrite()方法往里写返回内容,但是struts2不支持了。不知道还有什么好方法没有? 谁说 struts2 不支持了 json都是这样返回给页面的 action 和普通action 没区别PrintWriter outer = this.response.getWriter();if(outer!=null){ outer.print(result); outer.flush(); outer.close();}这样将json字符串返回页面 页面取值方法 类似下面先将json字符串转为对象 Ext.Ajax.request({ url: 'getPersonInfoUser.action', params : {flag : 'flag'}, method: 'POST', success:function(response, options){ var json = eval(response.responseText); loginName =loginName +json[0].username; }, failure: function(response, options){ } }); 顶……但也可以将Json封装,然后从返回值里面直接取! 休息一下,先看一下美女http://www.easse.com/a/fitnessphoto/ 原来是返回值的问题,我返回的是Action.SUCCESS.但是以前用如表单里的action直接返回Action.SUCCESS会将参数封装成json对象返回,为什么这里不行呢? 由于公司用的是Webwork2,所以没有过多关注Struts2,但是基本上都差不多。在Webwork2是这样配置的<action name="actionName" class="actionClass" method="method"></action>不配置"result",然后在方法使用Response.getWriter().write(jsonString)输出,return null然后使用Ext.decode(response.responseText)解析json对象 请问一个 jsp页面里的一个概念问题 String 字符串中特殊字符的查找以及更改的问题. iis+tomcat问题 怎样知道是从哪个网站链接到本网站? tomcatde 的默认端口已经被站用了,我想改另外一个应该改为多少啊 ,给个建议 小弟初学了java,懂一点皮毛,现在想自己做点东东,以提高水平,望各位提点意见!来者有分!!!!!!!!!!! 请问怎样来做web权限设计比较好? 我的Redhat 8下为什么JSP全是乱码啊? Servlet的基本问题 Vector 动态设置radio默认值 dwr参数对像有Map属性出错的问题,急
参数是以 json 的形式和前台交互的这个东东网上资料很多
这样返回的是一个json对象,可是在客户端得不到。
struts1里可以直接用response.getWrite()方法往里写返回内容,但是struts2不支持了。
不知道还有什么好方法没有?
PrintWriter outer = this.response.getWriter();
if(outer!=null){
outer.print(result);
outer.flush();
outer.close();
}
这样将json字符串返回页面
url: 'getPersonInfoUser.action',
params : {flag : 'flag'},
method: 'POST',
success:function(response, options){
var json = eval(response.responseText);
loginName =loginName +json[0].username;
},
failure: function(response, options){
}
});
顶……但也可以将Json封装,然后从返回值里面直接取!
原来是返回值的问题,我返回的是Action.SUCCESS.
但是以前用如表单里的action直接返回Action.SUCCESS会将参数封装成json对象返回,为什么这里不行呢?
在Webwork2是这样配置的<action name="actionName"
class="actionClass"
method="method">
</action>不配置"result",然后在方法使用Response.getWriter().write(jsonString)输出,return null
然后使用Ext.decode(response.responseText)解析json对象