使用rest,后台怎样返回json数据,struts2以上框架,用的是注解?

使用rest,后台怎样返回json数据,struts2以上框架,用的是注解


大话西游666
浏览 607回答 1
1回答

千巷猫影

struts2中用rest后台返回json的方法是统一封装response为JSONObject即可。举例如下:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.opensymphony.xwork2.Action;public class Test {public Map responseJson;public Map getResponseJson() {return responseJson;}public void setResponseJson(Map responseJson) {this.responseJson = responseJson;}public String getList(){Map<String, Object> map = new HashMap<String, Object>();List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();for(int i=0;i<3;i++){Map<String, Object> m = new HashMap<String, Object>();m.put("id", i);m.put("name", "Mic"+i);list.add(m);}map.put("rows", list);map.put("totalCont", 3);this.setResponseJson(map);return Action.SUCCESS;}}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java