`

struts2和jsonplugin和拦截器

    博客分类:
  • Java
阅读更多

Struct 相关包与 json 相关包不匹配。

Structs2-core-2.1.6.jar json-lib-2.3-jdk15.jar jsonplugin-0.33 可以正常搭配。如果用 structs-core-2.1.8.jar 这个版本的 structs 包就会出现上面的问题。

2.1.8 搭配的 jar 可以在下载的 structs-2.1.8\lib 文件夹下找到,分别是 structs-json-plugin-2.1.8.jar structs2-junit-plugin-2.1.8.jar json-lib-2.1.jar 三个包。

 

其实在使用json插件的时候,对于返回json格式的数据不能用拦截器拦截,那该怎么办呢?

分享到:
评论

相关推荐

    Jsonplugin结合struts2使用说明

    这些文档可能涵盖了如何处理集合类型、自定义类型转换器、错误处理以及与其他Struts2功能(如拦截器和结果类型)的集成等高级话题。 总的来说,Struts2 JSON插件极大地简化了在Java Web应用中处理JSON数据的工作,...

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

    5. **过滤器配置**:确保Struts2的`FilterDispatcher`或`StrutsPrepareAndExecuteFilter`过滤器在web.xml中正确配置,以便拦截并处理Ajax请求。 6. **安全考虑**:在处理JSON数据时,务必注意防止XSS和CSRF等安全...

    jsonplugin(struts2.0)

    4. **拦截器栈**:JSONPlugin会自动添加JSON拦截器到拦截器栈中,负责将Action的结果转换成JSON格式。默认情况下,只有Action的模型驱动属性(ModelDriven)和值栈中的值(ValueStack)会被转换。如果需要自定义转换...

    jsonplugin-0.33.jar

    在Struts2框架中,JSONPlugin起到了关键作用,它允许Action(控制器)直接返回JSON响应,而无需额外的转换工作。这在开发基于AJAX的Web应用时特别有用,因为这些应用通常需要从服务器获取和发送JSON数据来更新页面的...

    jsonplugin源码包

    这个源码包提供了深入理解Struts2框架与JSON处理机制的机会,对于想要提升Java Web开发技能,特别是对Struts2和JSON有研究需求的开发者来说,极具价值。 首先,我们来看`JsonPlugin.tld`文件。TLD(Tag Library ...

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

    Struts2的核心特性包括拦截器、动作类、结果类型等,使得开发者可以更加规范和高效地构建Web应用。 这些库的组合表明这是一个可能用于企业级Java Web开发的环境,涵盖了数据处理(jxl)、XML操作(dom4j)、JSON...

    jsonplugin插件

    Struts2允许开发者用更灵活的方式处理请求和响应,通过拦截器(Interceptor)机制,可以实现复杂的业务逻辑和数据验证。 3. **Java**:Java是一种广泛使用的面向对象的编程语言,它具有跨平台、安全性强、可移植性...

    struts2中文教程

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

    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-json-plugin-2.1.8.1.jar

    在这个例子中,"org"可能包含了Struts2 JSON插件的所有类和接口,如Action的JSON结果处理器、相关的拦截器、标签处理类等。这些类是实现JSON输出和处理的核心。 综上所述,Struts2 JSON Plugin 2.1.8.1是一个用于...

    struts2_json_jquery_集成详解.docx

    Struts2提供了丰富的拦截器和结果类型,方便进行表单验证、异常处理等操作。 **JSON(JavaScript Object Notation)** 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Struts2中,...

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

    在Struts2和Spring的环境中,通常会通过Spring的Data Access/Integration模块来管理Hibernate Session,以实现事务的正确处理。这种方式下,Hibernate的SessionFactory和Session通常由Spring容器管理,Action只需...

    Struts2中使用JSON

    Struts2是一个流行的Java web开发框架,用于构建MVC(模型-视图-控制器)架构的应用程序...在实际应用中,你还可以使用Struts2的拦截器和其他功能来进一步定制JSON的序列化行为,比如排除某些属性、自定义日期格式等。

    myeclipse+struts+ajax

    Struts2采用了拦截器模型,使得扩展更为灵活。 #### 1.2 AJAX的重要性 - **AJAX** (Asynchronous JavaScript and XML) 是一种创建交互式网页应用的技术组合,可以实现在不重新加载整个页面的情况下更新数据。这为...

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

    7. "Struts2+JQuery+Json及JQuery相关插件的例子(好).htm" 应该是一个网页,演示了如何在Struts2和JQuery环境中使用JSON,可能包含了相关的HTML、CSS和JavaScript代码。 8. "Struts2+JQuery+Json及JQuery相关插件的...

    sturts2 jar包

    在Struts2中,OGNL用于Action对象和JSP页面之间的数据传递,以及在拦截器中进行复杂的表达式计算。 `json-lib-2.2-jdk13.jar`和`jsonplugin-0.32.jar`是处理JSON(JavaScript Object Notation)数据的库。JSON是一...

Global site tag (gtag.js) - Google Analytics