`
Dream.V
  • 浏览: 30272 次
社区版块
存档分类
最新评论

Struts2 json的参数解释。。

 
阅读更多
1,ignoreHierarchy 参数:表示是否忽略等级,也就是继承关系,比如:TestAction 继承于 BaseAction,那么 TestAction 中返回的 json 字符串默认是不会包含父类 BaseAction 的属性值,ignoreHierarchy 值默认为 true,设置为 false 后会将父类和子类的属性一起返回。

Java代码收藏代码
  1. <resulttype=”json”>
  2. <paramname=”ignoreHierarchy”>false</param>
  3. </result>


2,excludeNullProperties 参数:表示是否去掉空值,默认值是 false,如果设置为 true 会自动将为空的值过滤,只输出不为空的值。

Java代码收藏代码
  1. <resultype=”json”>
  2. <paramname=”excludeNullProperties”>true</param>
  3. </result>


3,root 参数:从返回结果中根据 ognl 表达式取出你需要输出的结果。
只输出 person 对象的 name 属性值,配置如下:

Java代码收藏代码
  1. <resulttype=”json”>
  2. <paramname=”root”>person.name</param>
  3. </result>


4,includeProperties 参数:输出结果中需要包含的属性值,这里正则表达式和属性名匹配,可以用 “,” 分割填充多个正则表达式。

Java代码收藏代码
  1. <resulttype=”json”>
  2. <paramname=”includeProperties”>person.*,person\.name</param>
  3. </result>


5,excludeProperties 参数:输出结果需要剔除的属性值,也支持正则表达式匹配属性名,可以用 “,” 分割填充多个正则表达式,类同 includeProperties 参数。
分享到:
评论

相关推荐

    Struts2下的jQueryAjax请求(Json)

    struts2下通过jquery的ajax从后台传json对象并展示在web页面上的一个小例子,所需的jar包请自己下载否则无法运行,所需的包包括struts的必须包,json的支持包和struts对json的支持包

    AJAX和struts2传递JSON数组

    利用AJAX传递JSON数组,后台struts2的action接收。 详细代码简单易懂。

    android接收json例子struts2Action返回json格式数据

    androind http 请求 struts2 action 返回 json 数据 例子

    Struts2 json插件入门指南.pdf

    2. 准备工作:搭建struts2运行环境.......................................................................................... 3 3. 示例1:默认 ..............................................................

    uploadify+struts2+json前台动态向后台传数据

    uploadify+struts2+json 前台动态向后台传数据,并显示后台返回参数完成文件上传功能

    Struts2升级到2.5.30,问题解决及过程记录

    Struts2升级到2.5.30,问题解决及过程记录, 文章详见:https://blog.csdn.net/sinat_36743893/article/details/124582101

    struts2 使用json 实现ajax功能

    这是一个功能比较完整的web 主要是使用ajax 功能来实现对数据库的操作,运行需要数据库,使用mysql 资源里已经有sql文件,直接导入数据库名:quotation_user_info web 登录 用户名 root 密码 123123

    Struts2 in action中文版

    第1章 Struts 2:现代Web框架 2 1.1 Web应用程序:快速学习 2 1.1.1 构建Web应用程序 2 1.1.2 基础技术简介 3 1.1.3 深入研究 6 1.2 Web应用程序框架 7 1.2.1 什么是框架 7 1.2.2 为什么使用框架 8 1.3 Struts 2框架...

    Struts2+JSON+jQuery实现异步交互数据时选择要序列化的属性(二使用XML配置方式)

    NULL 博文链接:https://zyw090111.iteye.com/blog/724574

    SSH+AJAX数据操作(json)

    完整的ssh项目,适合参考使用,可以学到很多知识哦

    将json转换成struts参数的方法

    下面小编就为大家带来一篇将json转换成struts参数的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Struts2.5 利用Ajax将json数据传值到JSP的实例

    AJAX +JSON=》JSP AJAX  AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,...

    SpringMVC学习笔记整合搭建框架

    6、SpringMVC和Struts2的区别 第二天 1、高级参数绑定 a)数组类型的参数绑定 b)List类型的绑定 2、@RequestMapping注解的使用 3、Controller方法返回值 4、SpringMVC中异常处理 5、图片上传处理 6、Json数据交互 7...

    Open Flash Chart的应用(java),就是很炫的报表了

    这方面不再多说,下面主要说明java方面的应用,并针对struts2,至于servlet及struts1用法基本类似。 第二步:在action里,通过各种方式获取数据信息,根据提供的jar包生成需要的图形类,再将图形类转化为字符串,...

    达内java培训目录

    Struts2 Struts2核心控制流程、Ognl、Action、Interceptor、Result、FreeMarker、Struts2标记库、Struts2扩展、Struts2应用技巧(输入验证、消息国际化、文件上传和下载、防止重复提交等)。 熟练掌握Struts2核心...

    reformation-js:一个使用 React 从 JSON Schema 生成 html 表单的简单库

    改革-js 一个使用 React 和 Bootstrap 从 JSON Schema 生成 html 表单的简单库。 安装 安装reformation-js: npm install reformation-js ... 当Form内的字段上的数据发生更改时,将使用具有以下格式作为参数

    SSI框架代码样例

    项目中新增了log4j的配置,struts2中使用json的例子如下访问地址http://localhost:8080/school/login!toJsonDemo.action

    城市级联之三级联动

    该项目为一个整合hibernate与struts,利用json对象存放临时数据库数据,连接数据的三级联动;改项目使用ajax传递请求连接和参数;数据库结果为三表级联,三表之间依次都是多对一的关系;其中代码核心代码都附有详细...

    java命名规范 开发规范

    1. 模块命名、数据库表命名、域模型命名、各分层的类/方法命名、页面的命名; 模块命名: ... ... b. 接口命名遵守XxxxService,接口实现遵守XxxxServiceImpl; 2. 包的设计、页面的层次...所有Annotation的涵义解释如下:

Global site tag (gtag.js) - Google Analytics