`
xiang37
  • 浏览: 430669 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

struts2和JSON

 
阅读更多

Struts2 整合Extjs

 

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
    "http://struts.apache.org/dtds/struts-2.1.7.dtd">

<struts>
    <constant name="struts.action.extension" value="action"></constant>
    <package name="base" namespace="/user" extends="struts-default">
        <action name="uploadbook" class="com.xiva.action.common.UploadFileAction"
        	method="uploadBook"></action>
       	<action name="logout" class="com.xiva.action.user.LoginAction"
        	method="logout">
        	<result name="success">/main.jsp</result>	
        </action>
    </package>
    <package name="user" namespace="/user" extends="json-default">
        <action name="login" class="com.xiva.action.user.LoginAction"
        	method="login">
        	<result type="json">
        		<param name="includeProperties">success,msg</param>
        	</result>
        </action>
        
    </package>
</struts>

 

添加两个Jar包,一个是json,另一个是struts-json-plugin

 

调用form的doAction时,总是执行failure下的方式:

 

添加了success属性后,并在result配置中 添加

 

<param name="includeProperties">success,msg</param>

 即可。

 

要想通用,可能还需要优化。待续

分享到:
评论

相关推荐

    struts2+json

    总的来说,"struts2+json"资源涉及到了Struts2框架中的Action设计、拦截器机制、结果类型的配置,以及AJAX和JSON在Web应用中的使用。理解这些知识点对于开发动态、交互性强的Java Web应用至关重要。

    struts2和json的jar包

    Struts2和JSON是两种在Java Web开发中广泛使用的技术。Struts2是一个基于MVC(Model-View-Controller)架构的开源框架,用于构建高效、可扩展且易于维护的企业级Web应用程序。JSON(JavaScript Object Notation)则...

    struts2-json-plugin-2.3.24-API文档-中文版.zip

    赠送jar包:struts2-json-plugin-2.3.24.jar; 赠送原API文档:struts2-json-plugin-2.3.24-javadoc.jar; 赠送源代码:struts2-json-plugin-2.3.24-sources.jar; 赠送Maven依赖信息文件:struts2-json-plugin-...

    Struts2_JSON_Demo

    在"Struts2_JSON_Demo"项目中,你可以通过分析源代码,了解上述各个步骤的实现细节,从而深入理解Struts2和JSON的交互。这个示例项目将帮助你掌握如何在实际项目中有效地使用Struts2和JSON,提升Web应用的性能和用户...

    struts2-json-lib

    总之,"struts2-json-lib"提供了实现Struts2和JSON整合所需的全部组件,简化了在Java Web应用中处理JSON数据的过程。正确地配置和使用这些库,可以大大提升开发者的生产力,让Web应用具备更强大的数据交互能力。

    struts2-json-plugin

    struts2-json-plugin,Struts JSON插件

    struts2-json包集合 不会出现任何报错

    在标题中提到的"struts2-json包集合 不会出现任何报错",意味着这个压缩包集合包含了一组兼容的Struts2和JSON相关的库,可以避免常见的错误,特别是`textutils class找不到`的问题。 在描述中,提到了几个关键的包...

    json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar

    `struts2-json-plugin-2.1.8.1.jar` 则是Struts 2框架的一个插件,主要用于增强Struts 2对JSON的支持。Struts 2是一款非常流行的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。这个插件允许...

    struts2与json整合

    综上所述,Struts2与JSON的整合不仅提升了Web应用程序的性能和用户体验,还简化了开发者的工作,使他们能够更加专注于业务逻辑的实现,而不是纠结于数据格式的转换。通过遵循上述步骤,开发者可以有效地在Struts2...

    struts2-json-plugin源码

    `struts2-json-plugin`是Struts2的一个插件,它使得Struts2能够处理JSON请求和响应,无需额外的配置或库。这个插件不仅包含了源码,还包含了必要的配置文件和类,使得开发者可以深入理解其工作原理并进行自定义扩展...

    struts2返回JSON数据的两种方式

    在本文中,我们将探讨两种在Struts2框架中返回JSON数据的方法。...二是利用Struts2的内置JSON插件,通过返回特定的属性和结果类型自动处理JSON。每种方法都有其适用场景,可以根据项目需求选择合适的方式。

    struts2+json/ajax

    测试文件可能包括JUnit测试用例,用于验证Struts2和JSON集成的功能是否正常工作,以及Ajax请求是否能正确地与服务器进行通信并接收预期的JSON响应。 通过这种整合,开发者可以利用Struts2的强大功能处理后端业务...

    Struts2 Json示例(Maven项目)

    为了使用Maven构建项目,我们需要在`pom.xml`文件中添加相应的依赖,确保Struts2和JSON相关的库已经包含在构建路径中。通常需要添加以下依赖: ```xml &lt;!-- Struts2 Core --&gt; &lt;groupId&gt;org.apache.struts ...

    Struts2+JSON完美是用

    Struts2和JSON的结合是Web开发中常见的一种技术组合,尤其在构建动态、数据交互丰富的应用程序时。本文将深入探讨这两个技术如何协同工作,以及它们的优势和具体实现方法。 首先,让我们理解这两个核心概念: 1. *...

    struts2-json

    Struts2支持JSON的处理,使得开发人员能够轻松地将Java对象转换为JSON格式,然后发送到客户端,或者将JSON数据解析成Java对象。下面我们将深入探讨Struts2集成JSON的相关知识点。 1. **Struts2 JSON插件**: ...

    Struts2+Json+Android简单实现

    Struts2、JSON和Android是三个在Web应用开发中至关重要的技术。本示例将详细介绍如何结合这三者实现一个简单的交互。 首先,Struts2是一个基于MVC(Model-View-Controller)架构的Java Web框架,它简化了创建动态、...

    struts2-json-plugin-2.3.8.jar

    这个插件主要的功能是让Struts2应用程序能够轻松地处理JSON(JavaScript Object Notation)数据格式,使得Web应用可以方便地进行JSON序列化和反序列化,从而实现与前端的Ajax交互。 Struts2是一个基于Model-View-...

    struts2所需的包和Struts2_json所需包

    在标题和描述中提到的"struts2所需的包和Struts2_json所需包",主要是指为了实现Struts2框架与JSON数据交互所需要的一系列依赖库。这些包包括但不限于以下几部分: 1. **Struts2核心库**:这是Struts2的基础,包含`...

    struts2和json集成的一个小示例

    这个小示例展示了Struts2与JSON集成的基本步骤,包括创建支持JSON的Action、生成JSON数据、配置Struts2结果以及前端的AJAX请求。通过这种方式,开发者可以在不刷新整个页面的情况下更新部分视图,提高用户体验。对于...

    struts2和json交互汇编.pdf

    ### Struts2与JSON交互详解 #### 一、前言 在现代Web开发中,前后端分离成为一种趋势,这使得后端系统更加专注于业务逻辑处理而非页面展示。Struts2作为一款流行的Java Web框架,提供了强大的功能来支持这种模式。...

Global site tag (gtag.js) - Google Analytics