Xml代码  
  1. <result type="json">
  2. <!-- 这里指定将被Struts2序列化的属性,该属性在action中必须有对应的getter方法 -->
  3. <!-- 默认将会序列所有有返回值的getter方法的值,而无论该方法是否有对应属性 -->
  4. <param name="root">dataMap</param>
  5. <!-- 指定是否序列化空的属性 -->
  6. <param name="excludeNullProperties">true</param>
  7. <!-- 这里指定将序列化dataMap中的那些属性 -->
  8. <param name="includeProperties">
  9. userList.*
  10. </param>
  11. <!-- 这里指定将要从dataMap中排除那些属性,这些排除的属性将不被序列化,一半不与上边的参数配置同时出现 -->
  12. <param name="excludeProperties">
  13. SUCCESS
  14. </param>
  15. </result>
<result type="json"><!-- 这里指定将被Struts2序列化的属性,该属性在action中必须有对应的getter方法 --><!-- 默认将会序列所有有返回值的getter方法的值,而无论该方法是否有对应属性 --><param name="root">dataMap</param><!-- 指定是否序列化空的属性 --><param name="excludeNullProperties">true</param><!-- 这里指定将序列化dataMap中的那些属性 --><param name="includeProperties">userList.*</param><!-- 这里指定将要从dataMap中排除那些属性,这些排除的属性将不被序列化,一半不与上边的参数配置同时出现 --><param name="excludeProperties">SUCCESS</param>
</result>
Xml代码  
  1. <!-- 新闻跳转管理 -->
  2. <action
  3. name="news"
  4. class="newsAction">
  5. <result>/content/news/index.jsp</result>
  6. <result
  7. name="update"
  8. type="json" />
  9. <!--<result
  10. name="detail">/content/news/detail.jsp</result>
  11. -->
  12. <result
  13. name="detail"
  14. type="json">
  15. <param
  16. name="includeProperties">name,list.*,feeds.*</param>
  17. </result>
  18. </action>
<!-- 新闻跳转管理 --><actionname="news"class="newsAction"><result>/content/news/index.jsp</result><resultname="update"type="json" /><!--<resultname="detail">/content/news/detail.jsp</result>--><resultname="detail"type="json"><paramname="includeProperties">name,list.*,feeds.*</param></result></action>
Java代码  
  1. private String name;
  2. private INewsService newsService;
  3. private List list;
  4. private WeiboFeeds feeds = new WeiboFeeds();
  5. private Map<String, Object> session;
  6. public WeiboFeeds getFeeds() {
  7. return feeds;
  8. }
  9. public void setFeeds(WeiboFeeds feeds) {
  10. this.feeds = feeds;
  11. }
  12. public List getList() {
  13. return list;
  14. }
  15. public void setList(List list) {
  16. this.list = list;
  17. }
  18. public INewsService getNewsService() {
  19. return newsService;
  20. }
  21. public void setNewsService(INewsService newsService) {
  22. this.newsService = newsService;
  23. }
  24. public String getName() {
  25. return name;
  26. }
  27. public void setName(String name) {
  28. this.name = name;
  29. }
private String name;private INewsService newsService;private List list;private WeiboFeeds feeds = new WeiboFeeds();private Map<String, Object> session;public WeiboFeeds getFeeds() {return feeds;}public void setFeeds(WeiboFeeds feeds) {this.feeds = feeds;}public List getList() {return list;}public void setList(List list) {this.list = list;}public INewsService getNewsService() {return newsService;}public void setNewsService(INewsService newsService) {this.newsService = newsService;}public String getName() {return name;}public void setName(String name) {this.name = name;}
Js代码  
  1. $("#subForm").click(function() {
  2. var url = "news!retrieveById.action";
  3. $.ajax({
  4. url : url,
  5. cache : false,
  6. data : {
  7. "name" : "I love You!"
  8. },
  9. type : "POST",
  10. datatype : "json",
  11. success : function(data) {
  12. // alert(data.feeds.id);
  13. var result = "";
  14. $.each(data.list, function(index, value) {
  15. result += (index + "[==]" + value[index]);
  16. });
  17. result += "//\r";
  18. $.each(data.list[1], function(index, value) {
  19. result += (index + "[==]" + value);
  20. });
  21. alert(result);
  22. }
  23. });
  24. });
$("#subForm").click(function() {var url = "news!retrieveById.action";$.ajax({url : url,cache : false,data : {"name" : "I love You!"},type : "POST",datatype : "json",success : function(data) {// alert(data.feeds.id);var result = "";$.each(data.list, function(index, value) {result += (index + "[==]" + value[index]);});result += "//\r";$.each(data.list[1], function(index, value) {result += (index + "[==]" + value);});alert(result);}});});

Struts result param详细设置相关推荐

  1. Log4j详细设置说明

    1. 动态的改变记录级别和策略,即修改log4j.properties,不需要重启Web应用,这需要在web.xml中设置一下. 2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路 ...

  2. 多路径配置udev_学习笔记:Linux多路径配置 multipath实现设备用户组绑定详细设置...

    天萃荷净 Linux多路径软件配置,通过multipath实现设备用户组绑定详细设置 现在的Linux系统中,很多都会使用系统自带的multipath多路径软件,在以前的版本中,我们一般通过multi ...

  3. Eclipse详细设置护眼背景色和字体颜色并导出

    Eclipse详细设置护眼背景色和字体颜色并导出 Eclipse是一款码农们喜闻乐见的集成开发平台,但是其默认的主题和惨白的背景色实在是太刺激眼球了.下面,将给大家详细介绍如何设置成护眼主题的方法,也 ...

  4. jenkins详细设置(二)

    前面一篇介绍了docker部署jenkins服务https://blog.csdn.net/qq_30237715/article/details/115623372. 本文介绍jenkins的详细设 ...

  5. request设置请求头_收藏 Scrapy框架各组件详细设置

    今天说一下Scrapy框架各组件的详细设置. 关于Scrapy Scrapy是纯Python语言实现的爬虫框架,简单.易用.拓展性高是其主要特点.这里不过多介绍Scrapy的基本知识点,主要针对其高拓 ...

  6. ANSYS CFX 脚本详细设置,实现循环计算

    ANSYS CFX 脚本详细设置,实现循环计算 参考链接: https://www.zhihu.com/question/29498222

  7. 局域网内通过代理服务器上网的详细设置

    局域网内通过代理服务器上网的详细设置    在局域网内没有路由器,或者在局域网内想避开限制,让其他计算机通过某一台计算机上网的话可以采用这种方法. 具体步骤: 1,选择一台计算机作为代理服务器,并在其 ...

  8. matlab中箭头详细设置

    matlab箭头详细设置 annotation('arrow',[0.339222614840989 0.438162544169611],...[0.81057268722467,0.7312775 ...

  9. win7计算机不能设置双屏怎么回事,教你在win7电脑中详细设置双屏显示的步骤

    对于很多的额工作现在有一定的要求的小伙伴是可以直接安装不同的显示器在不同的电脑中看到我们的设置的显示情况,那对于需要多个显示屏的小伙伴在说设置双屏显示的是在我们的使用中很有必要的,那有小伙伴在网络上行 ...

最新文章

  1. Ubuntu 12.04安装Sun JDK 6
  2. python 二进制文件_使用Python进行二进制文件读写的简单方法(推荐)
  3. 为什么不用简书写文章
  4. TIOBE 7 月编程语言榜:TypeScript 进入前 50 名
  5. android studio聊天跳转_Android 第三方应用跳转到QQ进行聊天
  6. 运行shell脚本报错:“syntax error near unexpected token fi 的解决方法
  7. linux 分隔大文件,linux系统下分割大文件的方法
  8. ElasticSearch Java SpringBoot根据时间范围分组求和
  9. Java运行机制和运行过程基础知识
  10. 解析接口中的JSON数据
  11. python异常捕获try except
  12. GNS3 2.1.9版本的安装
  13. 全民一起玩python实战篇百度云_【全民一起玩python】下载 - 面包树
  14. 如何下载centos7的iso文件
  15. AWK中BEGIN和END的使用理解
  16. 系统还原点设置被系统管理员禁用
  17. Multisim仿真—恒流源电路(二)
  18. 读Tan基于最大化对比度的去雾方法
  19. python使用matplotlib包画出3d图像
  20. 使用ubuntu遇到的问题-An error occurred,please run Package Manager...

热门文章

  1. 20-umask命令
  2. VTK:饼形图用法实战
  3. JavaScript实现floatAsBinaryString浮点转为二进制字符串算法(附完整源码)
  4. boost::mpl模块实现set相关的测试程序
  5. boost::log模块实现loging到 syslog 服务器的示例
  6. boost::geometry模块实现自定义Linestring示例
  7. Boost:can_prefer的使用测试程序
  8. VTK:PolyData之ColorDisconnectedRegionsDemo
  9. VTK:InfoVis之PKMeansClustering
  10. VTK:Filtering之LandmarkTransform