`
ruilin215
  • 浏览: 1143790 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

struts2 使用jsonplugin

 
阅读更多

配置中的参数含义:

root参数用于指定要序列化的根对象,如果省去这一配置,表示要序列化action中的所有属性
ignoreHierarchy 为false时表示要序列化根对象的所有基类
excludeProperties表示排除的序列化的属性

includeProperties表示哪些属性被序列化

Action配置:

JsonAction.java:

使用jquery操作返回的json串:

https://cwiki.apache.org/confluence/display/WW/JSON%20Plugin

分享到:
评论

相关推荐

    Struts2_Jsonplugin_详解.doc

    首先,为了使用JSON插件,你需要将下载的jsonplugin-0.7.jar文件复制到Web应用的WEB-INF/lib目录下。这样,JSON插件就会被Struts2框架自动加载,你可以在Action中利用它的功能。 在Action中,你可以定义各种属性来...

    Jsonplugin结合struts2使用说明

    在提供的文档《Struts2_Jsonplugin_详解.doc》和《JsonPlugin 使用.docx》中,你应该能找到更具体的使用示例和详细配置信息。这些文档可能涵盖了如何处理集合类型、自定义类型转换器、错误处理以及与其他Struts2功能...

    json2+jsonplugin struts2整合ajax时,使用json时需要的jar包

    在这个过程中,我们通常会用到`json2.js`库来处理JSON数据在JavaScript端的解析和序列化,以及Struts2的`jsonplugin`来支持JSON响应。 首先,让我们详细了解一下`json2.js`。这个JavaScript库是由Douglas Crockford...

    struts2 的jar包jsonplugin-0.33.jar包

    在这个场景中,我们关注的是`jsonplugin-0.33.jar`,这是一个用于Struts2的插件,专门处理JSON(JavaScript Object Notation)数据格式的交互。 JSON是网络上数据交换的一种轻量级格式,因其简洁和高效而被广泛采用...

    struts2的json插件配置详解(附demo)

    为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址 http://code.google.com/p/jsonplugin/ 1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:struts2...

    jsonplugin(struts2.0)

    JSONPlugin是Struts2框架的一个插件,主要目的是为了支持JSON(JavaScript Object Notation)格式的数据交换,使得Struts2的应用能够与前端进行高效的JSON通信。JSON作为一种轻量级的数据交换格式,因其易于人阅读和...

    jsonplugin-0.33.jar

    在与Struts2.16版本配合使用时,需要注意的是,不同版本的Struts2可能对JSONPlugin有不同的兼容性和要求。因此,在升级或降级Struts2框架时,需要确保JSONPlugin版本与之匹配,以避免可能出现的不兼容问题。 总的来...

    jsonplugin,struts2-json-plugin,js

    不同版本的插件可能适用于不同的Struts2框架版本,开发者应根据其项目所使用的Struts2版本选择合适的插件。 使用这些组件,开发者可以创建一个能够与前端通过JSON交互的Struts2应用。例如,前端使用Ajax发起请求,...

    jsonplugin, 对 struts2.1.X版本jsonplugin-0.34.jar 的修改

    第一次上传,要5分,是物有所值,处理了jsonplugin 的no session的问题,并且添加了,新的注释,例如 @JSON(exclude='对象的名称') 就可以剔除 解决json与Hibernate之间的大部分问题 1.数据只取三层 2.对one-ton-many ,...

    jsonplugin-0.32.jar

    在使用jsonplugin-0.32.jar时,开发者需要将其添加到项目类路径中,然后在Struts2的配置文件(struts.xml或struts-plugin.xml)中进行相应的配置。例如,可以添加一个全局结果类型,让所有Action都能返回JSON: ```...

    struts2-json-plugin-2.3.15.1.jar

    struts2-core-2.xx 升级为struts2-core-2.3.15.1.jar后 jsonplugin-0.32.jar需要升级为 struts2-core-2.3.15.1.jar,不然在使用ajax时候报错 java.lang.NullPointerException at org.apache.jsp.web.error_jsp._jsp...

    struts2使用json返回对象和列表(案例)

    在Struts2中,JSON(JavaScript Object Notation)的使用极大地增强了与前端JavaScript进行异步交互的能力,使得AJAX(Asynchronous JavaScript and XML)应用变得更加简单。在Struts2中集成JSON,我们可以实现将...

    jsonplugin插件

    5. **JSONPlugin**:在Struts2中,JSONPlugin的作用是将Action的返回结果自动转换成JSON格式。这个插件包含了多个jar文件,它们可能包含了不同的版本或者实现方式,以满足不同场景的需求。例如,可能有一个兼容老...

    JSONPLUGIN源码

    在使用JSONPLUGIN之前,你需要在Struts2的配置文件(如struts.xml)中添加对应的插件配置,以启用JSON支持。这通常包括导入插件的依赖,并声明全局结果类型。 2. **Action的JSON结果**: 在Action类中,你可以...

    Struts2与AJAX

    Struts2的AJAX支持并不是从零开始创建一个新的AJAX框架,而是选择了当时在Java EE平台上广泛使用的AJAX库,如Dojo和Direct Web Remoting (DWR)。这样做不仅可以利用已有的成熟技术,同时也降低了学习曲线,使得...

    jxl.jar;dom4j.jar;jsonplugin-0.34.jar;junit-3.8.2.jar;log4j-1.2.14.jar;struts2-codebehind-plugin-2.0

    6. **struts2-codebehind-plugin-2.0**:Struts2是一个基于MVC设计模式的Web应用框架,用于简化Java EE Web开发。CodeBehind插件可能是Struts2的一个扩展,它可能提供了将业务逻辑代码与视图分离的能力,增强代码的...

    struts的jsonplugin-0.13插件包

    是struts的一个插件包

    Struts2 + jQuery+JSON 实现ajax

    1. **版本不匹配**:检查使用的Struts2版本与JSON插件版本是否兼容。 2. **依赖冲突**:检查项目中是否存在多个版本的相同依赖项,例如多个版本的commons-lang等。 3. **配置问题**:检查Struts2的配置文件(如...

    json+struts2相关包

    `jsonplugin-0.34[struts2.1.x].jar` 和 `jsonplugin-0.32[struts2.0.x].jar` 是针对Struts2不同版本的JSON插件,分别对应Struts2的1.x和2.0.x系列。它们与上述的插件类似,提供了对JSON的支持,帮助开发者在特定...

    struts2中文教程

    在文件列表中,`jsonplugin-0.33.jar`是Struts2 JSON插件的库文件,它包含了处理JSON相关功能的类和方法。要使用这个插件,我们需要将其添加到项目的类路径中,并在Struts2的配置文件(通常为struts.xml)中进行相应...

Global site tag (gtag.js) - Google Analytics