日期:2014-05-16  浏览次数:20380 次

Struts2 与JSON,JQUERY整合使用(转)

请参见:
Struts2.2+Spring3.1+Hibernate3.6整合(登录示例)
http://liuzidong.iteye.com/blog/935493
在这个示例作了修改!
参考资料
1 Struts2+jQuery+JSON实现异步交互
http://qsfwy.iteye.com/blog/682796
2? 主题:[原创]Struts2 + JQuery + JSON实现AJAX
http://www.iteye.com/topic/560638
说明:主要参考了 Struts2+jQuery+JSON实现异步交互 文章,只不过原作者使用Struts2版本是是:2.1.8及json-lib.2.1.jar,在Struts2中的插件: struts2-json-plugin-2.2.1.1.jar已经不在需要json-lib.jar了,Jquery为1.5.1,在此表示向你感谢!学会了Struts2+jQueryJSON
一 环境:XP+Myeclipse6.6+WebLogic92+JDK1.5
二 具体步骤如下:
所需要的jar文件为:struts2-json-plugin-2.2.1.1.jar加入WEB-INF/lib下
所有代码引用Struts2+jQuery+JSON实现异步交互的代码,请理解!
1 JsonJqueryStruts2Action.java

Java代码 复制代码
  1. import?java.util.ArrayList; ??
  2. import?java.util.HashMap; ??
  3. import?java.util.List; ??
  4. import?java.util.Map; ??
  5. import?com.liuzd.s2sh.entity.json.UserInfo; ??
  6. import?com.opensymphony.xwork2.ActionSupport; ??
  7. ??
  8. public?class?JsonJqueryStruts2Action?extends?ActionSupport?{??? ??
  9. ?? ??
  10. ????private?static?final?long?serialVersionUID?=?3518833679938898354L;??? ??
  11. ??????? ??
  12. ????private?String?message;?????//使用json返回单个值??? ??
  13. ????private?UserInfo?userInfo;??????//使用json返回对象??? ??
  14. ????private?List<UserInfo>?userInfosList;?????//使用josn返回List对象??? ??
  15. ????private?Map<String,UserInfo>?userInfosMap;????//