`
qq1988627
  • 浏览: 108441 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2和json-lib组合配置

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

<struts>
	<include file="struts-default.xml" />
	<package name="simple" extends="struts-default">
		<action name="download" class="fileAction" method="download">
			<result name="success" type="stream">
				<param name="contentType">application/octet-stream;charset=ISO8859-1</param>
				<param name="inputName">inputStream</param>
				<param name="contentDisposition">attachment;filename="${downloadFileName}"</param>
				<param name="bufferSize">4096</param>
			</result>
		</action>
	</package>
	<package name="json" extends="json-default">
		<action name="getDirectories" class="fileAction" method="getDirectories">
			<result type="json">
				<param name="root">nodes</param>
				<param name="excludeNullProperties">true</param>
			</result>
		</action>
		<action name="getFiles" class="fileAction" method="getFiles">
			<result type="json">
				<param name="root">page</param>
				<param name="excludeNullProperties">true</param>
				<param name="excludeProperties">conditions,limit,start,success,objCondition</param>
			</result>
		</action>
		<action name="uploadFiles" class="fileAction" method="uploadFiles">
			<result name="success" type="json">
				<param name="includeProperties">success</param>
			</result>
			<result name="input" type="json">
				<param name="includeProperties">success</param>
			</result>
		</action>
		<action name="createFolder" class="fileAction" method="createFolder">
			<result type="json">
				<param name="includeProperties">success</param>
			</result>
		</action>
		<action name="deleteFiles" class="fileAction" method="deleteFiles">
			<result type="json">
				<param name="includeProperties">success</param>
			</result>
		</action>
		<action name="compressionFiles" class="fileAction" method="compressionFiles">
			<result type="json">
				<param name="includeProperties">success</param>
			</result>
		</action>
		<action name="decompressionFiles" class="fileAction" method="decompressionFiles">
			<result type="json">
				<param name="includeProperties">success</param>
			</result>
		</action>
	</package>
</struts>
 
分享到:
评论

相关推荐

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

    - 插件集成:此插件使得Struts 2可以无缝集成JSON支持,无需额外的配置。 - JSON Action:允许Action返回JSON结果,而不是HTML,这对于AJAX请求非常有用。 - 自动映射:自动将Action的属性映射到JSON对象,简化了...

    struts2 相关jar包 包含json-lib-2.1.jar+struts2-json-plugin-2.1.8.1.jar

    这个压缩包包含了两个关键的组件:json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar,它们是Struts2支持JSON(JavaScript Object Notation)序列化和反序列化的关键。 1. **json-lib-2.1.jar**: JSON是一种轻...

    struts2-json-lib

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

    struts-json-plugin-2.1.8.jar struts2-junit-plugin-2.1.8.jar json-lib-2.1.jar

    总的来说,这三个文件的组合是为了解决Struts2框架中与JSON处理相关的版本不匹配问题,通过导入它们,开发者可以确保Struts2的JSON插件正常工作,同时利用JUnit插件进行更有效的测试,而`json-lib-2.1.jar`则为JSON...

    json-lib-2.4和相应的依赖包

    json的jar包都在这了。json的核心包:json-lib-2.4-jdk15.jar;json-2.4所依赖的jar包:commons-beanutils-1.8.0.jar,commons-collections-3.2.1....以及和struts2整合所需的jar包:struts2-json-plugin-2.3.24.1.jar

    json-lib相关所有包

    2. **XML与JSON互转**:除了基本的Java对象和JSON之间的转换,json-lib还支持XML和JSON之间的转换。这使得开发者可以在XML和JSON之间灵活选择数据交换格式,取决于具体场景的需求。 3. **兼容性**:json-lib兼容...

    json-lib依赖jar包.zip

    2. **JSON解析**:同样,它也能将JSON格式的字符串解析回相应的Java对象,便于进一步的处理和操作。 3. **XML与JSON转换**:`json-lib`还支持XML和JSON之间的相互转换,这对于需要在XML和JSON之间切换的场景非常...

    JSON-lib框架,转换JSON、XML不再困难

    文件"json-lib-2.4"可能是一个包含JSON-lib 2.4版本的JAR文件,这个版本可能包含了该库的所有类和资源,供开发者在项目中引入作为依赖。为了使用这个库,开发者需要将其添加到项目的类路径中,然后就可以利用JSON-...

    json-lib 学习笔记 分享下

    在实际应用中,`json-lib`常与其他技术结合使用,如Spring MVC、Struts2等,实现JSON数据的前后端交互。同时,虽然`json-lib`是一个成熟的库,但在新的项目中,开发者可能更倾向于使用Jackson或Gson,因为这些库更新...

    xom.jar json-lib struts2 包

    标题中的“xom.jar json-lib struts2 包”提到了三个关键的IT概念:xom.jar、json-lib和Struts2。让我们逐一深入探讨这些技术及其在Java开发中的作用。 1. **XOM库(eXtensible Object Model)**: XOM是一个Java...

    json-lib.jar

    `json-lib`库支持多种Java版本,其中包括`json-lib-2.4-jdk15.jar`,这表明它是针对JDK 1.5进行优化的。这意味着即使在较旧的Java环境中,开发者也能利用JSON的强大功能。这个库不仅兼容JDK 1.5,也支持更高的Java...

    JSONObject对象依赖的jar包,json-lib-2.4-jdk15,commons-beanutils,commons-collections

    在web项目中经常会用到json数据(如:struts2处理请求返回json数据给jsp解析),因此,JSONObject对象是必备的,这时就需要引入相关的jar包了。 json所需要的jar包如下: json-lib-2.4-jdk15.jar json所依赖的jar...

    Struts2-Json-Plugin 的使用.pdf

    Struts2-Json-Plugin简化了在Struts2框架中处理JSON数据的流程,通过自动序列化和反序列化,以及注解和配置参数,开发者可以更加高效地构建响应JSON的Ajax应用。它提供了灵活性和便利性,使得Struts2在互联网开发中...

    Struts2-Json-Plugin 的使用.docx

    安装Struts2-Json-Plugin,只需将jar包添加到应用的/WEB-INF/lib目录下,如果使用Maven,可以在pom.xml中添加对应的依赖。 此外,可以通过JSON注解来定制序列化和反序列化的过程。可用的注解包括: - `@serialize`...

    struts2所需的包和Struts2_json所需包

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

    与struts2配套的JSON架包

    本知识点将详细介绍如何在Struts2项目中集成和使用JSON包。 1. **JSON简介**: JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript语法,但不是JavaScript的一个子集...

    struts-2.5.2-all所有jar包

    json-lib-2.3-jdk15.jar, juli-6.0.18.jar, log4j-api-2.5.jar, ognl-3.1.10.jar, org.apache.felix.framework-4.0.3.jar, org.apache.felix.main-4.0.3.jar, org.apache.felix.shell-1.4.3.jar, org.apache.felix....

    struts-2.0.11.2-lib

    在这个"struts-2.0.11.2-lib"压缩包中,包含了Struts2.0.11.2版本所需的所有核心库文件,这些文件对于理解和使用Struts2框架至关重要。 1. **Struts2的核心组件**: - `struts2-core.jar`:这是Struts2框架的核心...

    json-lib ezmorph commons-httpclient commons-beanutils json-plugin-2.1.8

    1.****json-lib-2.2.3-jdk15.jar 2.ezmorph-1.0.6.jar 3.commons-httpclient.jar 4.commons-beanutils-1.8.0.jar ****struts2-json-plugin-2.1.8.jar

    struts2-core-lib.rar

    7. `struts2-json-plugin.jar`:这个插件提供了JSON支持,使得Struts2可以轻松地与AJAX和JSON格式的数据交互。 在实际开发中,Struts2通过Action类来处理用户请求,Action类是业务逻辑的载体。每个Action类都可以...

Global site tag (gtag.js) - Google Analytics