java学习

java学习

 

用struts2给的jar包解析json

1,添加jar包struts2-json-plugin-2.3.1.2.jar
2.在json-struts.xml里配置
    
<package name="myjson"  extends="json-default">
            
<action name="myjson"  class="com.yjw.web.MyjsonAction">
                
<result  type="json">
                    
<!--找到根节点-->
                
<param name="root">user</param>
                
<!--浏览器不要缓存-->
                
<param name="noCache">true</param>
                
<!--GZIP网页压缩协议,可以让传送更快,省流量-->
                
<param name="enableGZIP">true</param>
                    
<!--排除action里是null的属性-->
                
<param name="excludeNullProperties">true</param>
                
</result>
            
</action>
        
</package>
在MyjsonAction里写:
package com.yjw.web;

import com.opensymphony.xwork2.Action;

public class MyjsonAction  implements  Action {
    
private User user;
    
private String x;

    
public String execute() throws Exception {
        user 
= new  User();
        user.setId(
1);
        user.setMoney(
22);
        user.setName(
"tom");
        
        
return "success";
    }


    
public User getUser() {
        
return user;
    }


    
public void setUser(User user) {
        
this.user = user;
    }


    
public String getX() {
        
return x;
    }


    
public void setX(String x) {
        
this.x = x;
    }


}

posted on 2012-05-01 10:42 杨军威 阅读(2028) 评论(1)  编辑  收藏

评论

# re: 用struts2给的jar包解析json 2015-08-11 13:35 阿斯蒂芬

阿斯顿发送到  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜