如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
HYPERLINK"http://www.cnblogs.com/linjiqin/archive/2011/03/19/1989169.html"struts2+jquery+json集成以下采用struts2+jquery+json模拟一个案例。当点击提交按钮时会把输入的数据提交到后台,然后从后台获取数据在客户端显示。效果如下:接下来为struts2+jquery+json集成步骤:1、新建一个web工程,导入struts2+jquery+json所需jar,如下图目录结构图2、创建实体类Userpackagecom.ljq.bean;importjava.io.Serializable;@SuppressWarnings("serial")publicclassUserimplementsSerializable{privateintid;privateStringusername;privateStringpwd;publicUser(){}publicUser(intid,Stringusername,Stringpwd){super();this.id=id;this.username=username;this.pwd=pwd;}publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetUsername(){returnusername;}publicvoidsetUsername(Stringusername){this.username=username;}publicStringgetPwd(){returnpwd;}publicvoidsetPwd(Stringpwd){this.pwd=pwd;}}3、新建ActionJsonActionpackagecom.ljq.action;importnet.sf.json.JSONObject;importcom.ljq.bean.User;importcom.opensymphony.xwork2.ActionSupport;@SuppressWarnings("serial")publicclassJsonActionextendsActionSupport{privateUseruser;//返回结果给客户端privateStringresult;@OverridepublicStringexecute()throwsException{//将要返回的实体对象进行json处理JSONObjectjson=JSONObject.fromObject(user);//输出格式如:{"id":1,"username":"zhangsan","pwd":"123"}System.out.println(json);result=json.toString();returnSUCCESS;}publicUsergetUser(){returnuser;}publicvoidsetUser(Useruser){this.user=user;}publicStringgetResult(){returnresult;}publicvoidsetResult(Stringresult){this.result=result;}}4、建立struts.xml文件<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts><!--该属性指定需要Struts2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。--><constantname="struts.action.extension"value="do"/><!--设置浏览器是否缓存静态内容,默认值为true(生产环境下使用),开发阶段最好关闭--><constantname="struts.serve.static.browserCache"value="false"/><!--当struts的配置文件修改后,系统是否自动重新加载该文件,默认值为false(生产环境下使用),开发阶段最好打开--><constantname="struts.configuration.xml.r