`
bh三少
  • 浏览: 102159 次
  • 性别: Icon_minigender_1
  • 来自: 北海
社区版块
存档分类
最新评论

struts2+jsonplugin的问题

阅读更多
[size=xx-small]今天做项目碰到了个问题,在做一个级联下拉列表时,用ajax请求数据,返回的是json格式。在控制层(struts层)打印取得的List,可以去到数据,但服务器报错,NoSuchMethodException:xxx.xxx.xxxService.getAdvisors()。报错的原因是返回json格式时,它会把action的所有属性都序列化,包括你的service,要想不序列化service,就要把getXXXService()这个方法去掉,用到spring的依赖注入。action的配置文件:<action name="" class="" method=""><result type="json"></result></action>。还有要下对json的jar包,0.33版本的jar包适用于struts2.1,0.32适用于struts2.0。[/size]
分享到:
评论

相关推荐

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

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

    Struts2 + jQuery+JSON 实现ajax

    3. **配置问题**:检查Struts2的配置文件(如struts.xml)中的配置是否正确,特别是关于JSON插件的部分。 #### 三、总结 通过以上步骤,我们可以利用Struts2框架结合jQuery与JSON轻松地实现Ajax功能。需要注意的是...

    最新Struts2+jq+ajax+json 学会总要4步‵‵超级简单,里面包含实例

    1. 导入struts2 及json包 asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-...

    Struts2+JSON 实现AJAX 返回对象和列表

    ### Struts2+JSON 实现 AJAX 返回对象和列表 #### 一、背景介绍 随着Web技术的发展,Ajax(Asynchronous JavaScript and XML)已经成为现代Web应用不可或缺的一部分。它通过后台与前端进行异步数据交换和操作,使...

    Struts2_Jsonplugin_详解.doc

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

    Struts2 + jQuery 实现ajax.txt

    ### Struts2 + jQuery 实现Ajax交互的关键技术与实践 #### 概述 在Web开发领域,使用Struts2框架结合jQuery实现Ajax交互是一种常见的做法。这种组合不仅可以提高Web应用程序的响应速度,还能显著提升用户体验。...

    Json+Struts2+JQuery及JQuery相关插件的例子,json架包...

    2. "struts2-json-plugin-2.1.8.1.jar" 是Struts2的JSON插件,它扩展了Struts2,使其支持JSON格式的Action结果和请求参数。 3. "jsonplugin-0.34.jar" 和 "jsonplugin-0.32.jar" 可能是其他与JSON处理相关的库或插件...

    Struts2+JSON_实现AJAX_返回对象和列表

    要使用JSON插件,你需要下载并添加相应的JAR文件到项目的类路径中,例如`jsonplugin-0.33.jar`和其他Struts2的核心库。 为了实现返回一个结果对象,首先我们需要创建一个JavaBean作为值对象。在这个例子中,我们...

    struts2+juery+ajax+json+进度条显示

    在原来的项目中集成juery的ajax功能,返回json串,结果报了一大堆版本冲突以及jar包缺失的问题,在网上查了老半天资料终于成功了,附传资源包以及我做的小例子大家共享下,注意版本一定要对应上。另外在ajax等待页面...

    struts+spring+ibatis框架集成.pdf

    Struts2、Spring和iBatis是三种广泛应用于Java企业级开发的开源框架,它们各自在不同的领域提供了强大的功能,并且可以很好地集成在一起,形成一套完整的MVC(模型-视图-控制器)架构。 Struts2是基于MVC设计模式的...

    培训信息发布平台v1.0

    使用技术:struts2(+jsonplugin-0.3) + Spring2.5 + iBatis2.3 + ExtJs3.0 使用的浏览器:Firefox3.0 数据库生成:train_s2sie3_v1.sql 测试数据:train_s2sie3_v1_data.sql 这个项目是在以前做过的一个小项目...

    struts2.1.8+spring2.5+hibernate3.2+ext3.0框架整合笔记(一)

    Ext的JSONStore可以配合Struts2的JsonResult或JsonPlugin,使Action直接返回JSON数据,从而驱动Ext的GridPanel等组件动态更新。 整合这些框架时,需要关注以下几点: 1. 配置文件的设置:确保`struts.xml`、`spring...

    struts+ajax+json需要的jar包

    struts2+ajax+json需要的jar包:commons-beanutils-1.8.0.jar commons-lang-2.5.jar ezmorph-1.0.6.jar json-lib-2.4-jdk15.jar struts2-core-2.0.14.jar jsonplugin-0.32.jar

    struts2 的jar包jsonplugin-0.33.jar包

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

    Jsonplugin结合struts2使用说明

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

Global site tag (gtag.js) - Google Analytics