`
hybxiaodao
  • 浏览: 247161 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

struts2 与 jsonplugin

 
阅读更多

项目里引入插件 jsonplugin.34.jar 或者 struts2-json-plugin-2.1.8.1.jar

在struts.xml 文件里写 :

<action name="findAllBaseUserInfo" class="baseUserInfoAction" method="findAllBaseUserInfo">
        	<result type="json">
				<param name="root">page</param>
				<param name="excludeProperties">start,success</param>
			</result>
        </action>

 说明下:这里 action里的 class 是用spring注入的。

result type 是 json

有两个 param  :  指定root 为 page,page的代码如下: 省略get和set方法

   
	private List root;
	private int start;
	private boolean success;
	
 

在jsp页面js脚本中

reader : new Ext.data.JsonReader({
						totalProperty : 'totalProperty',
						root : 'root' //这里指定的root就是action 中 param name=‘root’ 指定的属性 也就是 page 
					}, [{
								name : 'id',
								type : 'string'
							}, {
								name : 'systemName',
								type : 'string'
							}

 另一个param name=‘excludeProperties’ 表示 去除 该标签里的属性。这里就是去除了 page类里的start 和succes属性,那么就只剩下 private List root  。于是就将root转化成json格式 输送到js中去。

如果param name=‘includeProperties’  表示只引入 XXX属性  其他的不引入。

 

本文纯属个人理解  定有不足之处 谅解

 

分享到:
评论

相关推荐

    Struts2_Jsonplugin_详解.doc

    Struts2 JSON插件是用于增强Struts2框架对AJAX和JSON支持的一个插件。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它使得客户端和服务器之间的数据交换变得更加简单。在Struts2中,JSON插件提供...

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

    在Struts2与Ajax的交互中,后端返回的JSON数据需要在前端被`json2.js`解析成可操作的对象,这样才能在页面上动态更新内容。 接下来,我们讨论Struts2的`jsonplugin`。Struts2 JSON插件是官方提供的一个扩展,它使...

    struts2 的jar包jsonplugin-0.33.jar包

    总的来说,`jsonplugin-0.33.jar`是Struts2框架中处理JSON数据的关键组件,它简化了服务器端与客户端之间的JSON数据交换,使得基于Struts2的Web应用能更好地支持现代Web开发需求。同时,了解如何配置和利用这个插件...

    Jsonplugin结合struts2使用说明

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

    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, 对 struts2.1.X版本jsonplugin-0.34.jar 的修改

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

    jsonplugin,struts2-json-plugin,js

    2. `jsonplugin-0.34.jar`:这是Struts2 JSON插件的一个版本,版本号为0.34。这个JAR文件包含所有必要的类和资源,使得Struts2框架可以支持JSON响应。开发者可以通过引入这个插件,让Action类直接返回JSON格式的结果...

    jsonplugin-0.33.jar

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

    Struts2与AJAX

    Struts2为了满足这种需求,实现了与AJAX的无缝集成,提供了一流的AJAX支持。 Struts2的AJAX支持并不是从零开始创建一个新的AJAX框架,而是选择了当时在Java EE平台上广泛使用的AJAX库,如Dojo和Direct Web Remoting...

    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...

    jsonplugin-0.32.jar

    JSONPlugin是针对Struts2框架的一个插件,主要用于在Struts2应用中处理JSON(JavaScript Object Notation)数据。这个插件的版本是0.32,表明它可能包含了对Struts2.0.*系列版本的支持,使得应用程序能够更方便地...

    jsonplugin插件

    通过以上介绍,我们可以看出JSONPlugin插件在Struts2中扮演着重要角色,简化了JSON数据的处理,使得Java后端与前端ExtJS的通信更加顺畅。理解并熟练使用这个插件,对于提升Web应用的用户体验和开发效率有着显著的...

    JSONPLUGIN源码

    JSONPLUGIN源码是针对Struts2框架的一个插件,主要用于处理JSON数据的解析和序列化。Struts2是一个流行的Java Web应用程序框架,它基于MVC(Model-View-Controller)设计模式,提供了一种有效组织和管理Web应用的...

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

    CodeBehind插件可能是Struts2的一个扩展,它可能提供了将业务逻辑代码与视图分离的能力,增强代码的可维护性和可测试性。Struts2的核心特性包括拦截器、动作类、结果类型等,使得开发者可以更加规范和高效地构建Web...

    struts的jsonplugin-0.13插件包

    是struts的一个插件包

    Struts2 + jQuery+JSON 实现ajax

    本篇文章介绍如何利用Struts2框架结合jQuery与JSON来构建一个简单的Ajax功能。 #### 一、环境搭建 1. **引入Struts2的JSON插件** 描述中提到的第一步是将Struts2的JSON插件加入到Web项目的lib目录下。这一步非常...

    jsonplugin源码包

    JSONPlugin是Struts2框架中的一个插件,主要用于支持AJAX和JSON的交互。这个源码包提供了深入理解Struts2框架与JSON处理机制的机会,对于想要提升Java Web开发技能,特别是对Struts2和JSON有研究需求的开发者来说,...

    struts2的json插件

    4. **与AJAX集成**:JSON插件使得Struts2与jQuery、Dojo等库的AJAX请求无缝集成,能够快速响应前端的动态请求。 在提供的压缩包中,有两个不同版本的JSON插件:`jsonplugin-0.34.jar` 和 `jsonplugin-0.32.jar`。...

    struts2中文教程

    Struts2中文教程的文档,可能涵盖了从安装环境、创建第一个Struts2项目、Action与结果类型、拦截器的使用、国际化处理、表单验证,到Struts2与Spring、Hibernate等其他框架的集成,以及JSON插件的详细使用等内容。...

Global site tag (gtag.js) - Google Analytics