jsonplugin 0.32 0.34 官方下载
http://code.google.com/p/jsonplugin/
文档:http://code.google.com/p/jsonplugin/wiki/Documentation
https://cwiki.apache.org/confluence/display/WW/JSON%20Plugin
Excluding properties
-
<resulttype="json">
-
<paramname="excludeProperties">
- login.password,
- studentList.*\.sin
-
</param>
-
</result>
-
-
<interceptor-refname="json">
-
<paramname="enableSMD">true</param>
-
<paramname="excludeProperties">
- login.password,
- studentList.*\.sin
-
</param>
-
</interceptor-ref>
Including properties
-
<resulttype="json">
-
<paramname="includeProperties">
- ^entries\[\d+\]\.clientNumber,
- ^entries\[\d+\]\.scheduleNumber,
- ^entries\[\d+\]\.createUserId
-
</param>
-
</result>
对集合listAttachment.*, listAttachment\[\d+\] 含义是不同的
^listAttachment.*, 指listAttachment集合对象本身
^listAttachment\[\d+\] 指listAttachment集合对象中的所有元素(集合listAttachment中装的是基本数据类型)
^listAttachment\[\d+\]\.\w+ 指listAttachment集合对象中的所有元素的所有属性(集合listAttachment中装的是对象类型)
分享到:
相关推荐
Struts2 JSON插件是用于增强Struts2框架对AJAX和JSON支持的一个插件。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它使得客户端和服务器之间的数据交换变得更加简单。在Struts2中,JSON插件提供...
是struts的一个插件包
在这个过程中,我们通常会用到`json2.js`库来处理JSON数据在JavaScript端的解析和序列化,以及Struts2的`jsonplugin`来支持JSON响应。 首先,让我们详细了解一下`json2.js`。这个JavaScript库是由Douglas Crockford...
在提供的文档《Struts2_Jsonplugin_详解.doc》和《JsonPlugin 使用.docx》中,你应该能找到更具体的使用示例和详细配置信息。这些文档可能涵盖了如何处理集合类型、自定义类型转换器、错误处理以及与其他Struts2功能...
`jsonplugin-0.33.jar`包含了一组类和配置,使得Struts2能够轻松地支持JSON序列化和反序列化,这对于创建RESTful API或者实现页面异步更新尤为重要。 首先,要使用Struts2的JSON插件,你需要在`struts.xml`配置文件...
为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址 http://code.google.com/p/jsonplugin/ 1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:struts2...
第一次上传,要5分,是物有所值,处理了jsonplugin 的no session的问题,并且添加了,新的注释,例如 ...2.对one-ton-many ,one-to-one ,值设为null(被设置为延迟加载的时候) 3.不需要配置底层实体,在当前action配置就可以
JSONPlugin是Struts2框架的一个插件,主要目的是为了支持JSON(JavaScript Object Notation)格式的数据交换,使得Struts2的应用能够与前端进行高效的JSON通信。JSON作为一种轻量级的数据交换格式,因其易于人阅读和...
在与Struts2.16版本配合使用时,需要注意的是,不同版本的Struts2可能对JSONPlugin有不同的兼容性和要求。因此,在升级或降级Struts2框架时,需要确保JSONPlugin版本与之匹配,以避免可能出现的不兼容问题。 总的来...
在使用JSONPLUGIN之前,你需要在Struts2的配置文件(如struts.xml)中添加对应的插件配置,以启用JSON支持。这通常包括导入插件的依赖,并声明全局结果类型。 2. **Action的JSON结果**: 在Action类中,你可以...
2. `jsonplugin-0.34.jar`:这是Struts2 JSON插件的一个版本,版本号为0.34。这个JAR文件包含所有必要的类和资源,使得Struts2框架可以支持JSON响应。开发者可以通过引入这个插件,让Action类直接返回JSON格式的结果...
对于集合类型的对象,如List或数组,Struts2也提供了相应的处理方式。例如,如果有一个名为`persons`的List,其中包含了多个Person对象,可以通过以下配置来指定需要序列化的属性: ```xml <param name="...
在使用jsonplugin-0.32.jar时,开发者需要将其添加到项目类路径中,然后在Struts2的配置文件(struts.xml或struts-plugin.xml)中进行相应的配置。例如,可以添加一个全局结果类型,让所有Action都能返回JSON: ```...
3. **配置问题**:检查Struts2的配置文件(如struts.xml)中的配置是否正确,特别是关于JSON插件的部分。 #### 三、总结 通过以上步骤,我们可以利用Struts2框架结合jQuery与JSON轻松地实现Ajax功能。需要注意的是...
5. **JSONPlugin**:在Struts2中,JSONPlugin的作用是将Action的返回结果自动转换成JSON格式。这个插件包含了多个jar文件,它们可能包含了不同的版本或者实现方式,以满足不同场景的需求。例如,可能有一个兼容老...
`jsonplugin-0.34[struts2.1.x].jar` 和 `jsonplugin-0.32[struts2.0.x].jar` 是针对Struts2不同版本的JSON插件,分别对应Struts2的1.x和2.0.x系列。它们与上述的插件类似,提供了对JSON的支持,帮助开发者在特定...
在Struts2的配置文件(通常是struts.xml)中,需要为Action配置一个返回JSON结果的类型。例如: ```xml <package name="default" namespace="/" extends="struts-default"> ...
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是一个强大的MVC框架,它为Java开发者提供了构建Web应用程序的强大工具。在Web 2.0时代,用户对Web应用的交互性和实时性有了更高的需求,这使得AJAX(Asynchronous JavaScript and XML)技术变得至关重要。...