1、引入包(本文中的包全部引自 struts-2
1\lib): struts2-json-plugin-2
jar json-lib-2
jar commons-collections-3
jar commons-beanutils-1
jar commons-lang-2
jar commons-logging-1
jar ezmorph-1
jar 这 7 个包是返回 json 形式的数据必须的
因为 json 大量引用了 Apache commons 的包,所以要加入 4 个,commons 包,除了 commons 的包外,还需要引入一个 ezmorph 的包
最后加入 struts2 必须的 6 个包: struts2-core-2
jar xwork-core-2
jar ognl-2
jar freemarker-2
jar commons-fileupload-1
jar commons-io-1
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; //使用