Struts2返回json时会吧在这个类中建的所有get,set都返回,能不能只返回需要的那个,给他set值后让他返回
如:
- Java code
private String abc; private String aaa; public String getAbc() { return abc; } public void setAbc(String abc) { this.abc = abc; } public String getAaa() { return aaa; } public void setAaa(String aaa) { this.aaa = aaa; }public String execute() throws Exception {return SUCCESS;}
返回时候会把aaa和abc都以json返回{"aaa":null,"abc":null},我只想要返回abc,该怎么办?
------解决方案--------------------
可以,用apatch json包。
JSONObject jo = new JSONObject();
jo.accumulate(key,value);
return write(jo.toString());
------解决方案--------------------
我知道了,你用的struts2 1.3的版本,这个是有解决办法的,需要在struts2的配置文件里面配置的那个action里面配置一下
这个东西的具体代码我也记不住,有需要可以加我Q297424058,晚上回去看书告诉你