1.首先加入struts2的json包
struts2-json-plugin.jar
json-lib-2.3.jdk.jar
2.action(如果有接收到的json串,要自己解析)
String resultJson;
execute(){
JSONObject job = new JSONObejct();
Map<String,String> msg = new HashMap<String,String>();
msg.put();......
job = JSONObject.fromObject(msg);//转化为json对象
resultJson = job.toString();//转化为json串
return "json";
}
3.struts2
注意继承json-default
<package name="users" extends="json-default" namespace="/"> <global-results> <result name="input">/index.jsp</result> </global-results> <action name="comboAction" class="com.fox.extjs.action.ComboData"> <result name="json" type="json"> <param name="root">resultJson</param> </result> </action> </package>