struts ajax json实例

struts ajax json实例

ID:20269702

大小:71.00 KB

页数:15页

时间:2018-10-08

struts ajax json实例_第1页
struts ajax json实例_第2页
struts ajax json实例_第3页
struts ajax json实例_第4页
struts ajax json实例_第5页
资源描述:

《struts ajax json实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、结合使用jQuery和Json的话感觉不错,操作上来说很方便,先简单说说Json的一些优点,当然Json不仅仅这些优点。 1.方便前台数据的操作。 2.数据体积小,传输快。 3.客户端操纵XML的时候需要创建ActiveX对象,Json则完全就是一个JS对象,它不需要创建DOM。 下面是一个简单的例子,大家可以参考一下,主要功能有:1.获取js值、2.获取单个值、3.获取对象值、4.获取List对象、5.获取Map对象。 具体代码如下: 先看看控制器Action的代码。JsonJqueryStruts2Action.java:  p

2、ackagestruts2jsonjquery.test.action;  importjava.util.ArrayList; importjava.util.HashMap; importjava.util.List; importjava.util.Map;  importstruts2jsonjquery.test.entity.UserInfo;  importcom.opensymphony.xwork2.ActionSupport;  publicclassJsonJqueryStruts2ActionextendsA

3、ctionSupport{     privatestaticfinallongserialVersionUID=3518833679938898354L;         privateStringmessage;    //使用json返回单个值    privateUserInfouserInfo;     //使用json返回对象    privateListuserInfosList;    //使用josn返回List对象    privateMapuserInfos

4、Map;   //使用json返回Map对象    /**    *

    * 返回单个值    *

    *@return    */    publicStringreturnMessage(){        this.message="成功返回单个值:杨金德";        return"message";    }    /**    *

    * 返回UserInfo对象    *

    *@return    */    publicStringreturnUserInfo(){      

5、  userInfo=newUserInfo();        userInfo.setUserId(10000);        userInfo.setUserName("柳梦璃");        userInfo.setPassword("liumengli");        return"userInfo";    }    /**    *

    * 返回List对象    *

    *@return    */    publicStringreturnList(){        userInfos

6、List=newArrayList();        UserInfou1=newUserInfo();        u1.setUserId(10000);        u1.setUserName("柳梦璃");        u1.setPassword("liumengli");        UserInfou2=newUserInfo();        u2.setUserId(10001);        u2.setUserName("韩菱纱");        u2.setPasswor

7、d("hanlingsha");        UserInfou3=newUserInfo();        u3.setUserId(10002);        u3.setUserName("云天河");        u3.setPassword("yuntianhe");        UserInfou4=newUserInfo();        u4.setUserId(10003);        u4.setUserName("玄霄");        u4.setPassword("xuanxiao"); 

8、       userInfosList.add(u1);        userInfosList.add(u2);        userInfosList.add(u3);        userInfosList.add(u4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。