电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Struts2返回JSON对象VIP免费

Struts2返回JSON对象_第1页
1/20
Struts2返回JSON对象_第2页
2/20
Struts2返回JSON对象_第3页
3/20
1、引入包(本文中的包全部引自 struts-2.1.8.1\lib): struts2-json-plugin-2.1.8.1.jar json-lib-2.1.jar commons-collections-3.2.jar commons-beanutils-1.7.0.jar commons-lang-2.3.jar commons-logging-1.0.4.jar ezmorph-1.0.3.jar 这 7 个包是返回 json 形式的数据必须的。因为 json 大量引用了 Apache commons 的包,所以要加入 4 个,commons 包,除了 commons 的包外,还需要引入一个 ezmorph 的包。最后加入 struts2 必须的 6 个包: struts2-core-2.1.8.1.jar xwork-core-2.1.6.jar ognl-2.7.3.jar freemarker-2.3.15.jar commons-fileupload-1.2.1.jar commons-io-1.3.2.jar 2、后台: 1) Userinfo实体类代码 public class UserInfo implements Serializable { private int userId; private String userName; private String password; get set方法略 } 2) Action 类 public class TestAction extends ActionSupport { private String message; //使用 json返回单个值 private UserInfo userInfo; //使用 json返回对象 private List userInfosList; //使用 josn返回 List对象 get set方法略 /*返回单个值*/ public String returnMsg(){ this.message = "成功返回单个值"; return SUCCESS; } /*返回 UserInfo对象*/ public String returnUser(){ userInfo = new UserInfo(); userInfo.setUserId(10000); userInfo.setUserName("刘栋"); userInfo.setPassword("123456"); return SUCCESS; } /*返回List对象*/ public String returnList(){ userInfosList = new ArrayList(); UserInfo u1 = new UserInfo(); u1.setUserId(10000); u1.setUserName("张三"); u1.setPassword("111111"); UserInfo u2 = new UserInfo(); u2.setUserId(10001); u2.setUserName("李四"); u2.setPassword("222222"); userInfosList.add(u1); userInfosList.add(u2); return SUCCESS; } } 3) struts.xml(必须继承json-default、json-default 继承自 struts-default) validate

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Struts2返回JSON对象

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群