我的博客我做主

我的未来不是梦!
posts - 9, comments - 10, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
更多博客请查看:http://www.v5cn.cn
只需在XML配置就可以了,配置方式是:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
    
<package name="jsons" extends="json-default" namespace="/">
        
<action name="getJSON" class="test.json.Users">
            
<result name="success" type="json">
                
<!-- excludeProperties表示不包含的属性(可以使用正则表达式匹配) -->
                
<param name="excludeProperties">
                    id,userName
                
</param>
                
<!-- includeProperties表示包含序列化的属性(可以使用正则表达式匹配) -->
                
<param name="includeProperties">
                    pwd,address
                
</param>
            
</result>
        
</action>
    
</package>
</struts>    
默认情况下Struts2插件的序列化是从Action开始的如果需要序列化从指定的方式开始请使用:
<!-- 这样序列化工作就从birthday开始了 -->
                
<param name="root">
                    birthday
                
</param>
Struts2JSONPlugin使用文档.pdf

评论

# re: Struts2+JSON+jQuery实现异步交互数据时选择要序列化的属性(二使用XML配置方式)  回复  更多评论   

2012-02-28 21:46 by 求解者
可以加Q聊不,492781905

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


网站导航: