`

strust2-json-struts2jsonresult0.99.jar

阅读更多

这个json的插件不是apache那个,这是它的地址http://code.google.com/p/struts2jsonresult/

 

使用方式和apache的差不多,这里讲讲在action的使用

 

1.

@Result(name = ActionSupport.SUCCESS, type = "json",params={"deepSerialize","true"})

 注解,注意下params里面的参数deepSerialize,没有这个参数不会序列话数组

 

下面是官方文档,看到没,默认是不序列话collection的

 

deepSerialize false whether to deep serialize the object, by default flexjson will not serialize the collections in a bean

 

2.

@JSON(include=false)
	public DatingService getDatingService() {
		return datingService;
	}

 这个注解放在getXXXX方法上,就不会输出这个成员变量

 

3.

@Result(name = ActionSupport.SUCCESS, type = "json",params={"target","map"})

 params中的target指定输出名为“map”的变量,其他都被屏蔽了,即是不输出其他信息

 

 

 

 

 

 

分享到:
评论
1 楼 rjw 2011-12-17  
请问如何将struts2jsonresult配置到pom.xml中呢,他的groupId等,该怎么写?

相关推荐

    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-plugin源码

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

    struts2-json-plugin-2.1.8jar包.zip

    总的来说,Struts2 JSON Plugin 2.1.8.jar是一个关键的工具,它使得Struts2框架能够轻松地处理JSON数据,从而更好地支持现代Web应用的需求,尤其是那些依赖于AJAX技术的动态交互界面。通过熟练掌握和应用这个插件,...

    struts2 json Ajax 整合所需全部jar包.zip

    2. `struts2-json-plugin.jar`: Struts2的JSON插件,用于支持JSON结果类型。 3. `xwork-core.jar`: XWork框架的核心库,是Struts2的基础。 4. `ognl.jar`: Object-Graph Navigation Language库,Struts2的表达式语言...

    struts2和json的jar包

    2. `struts2-json-plugin.jar`: 这个插件提供了对JSON的支持,允许Struts2动作直接返回JSON格式的结果。 3. `json-lib.jar` 或 `org.json.jar`: JSON库,用于解析和生成JSON对象。Struts2可以使用这些库将Java对象...

    struts整合json用到Jar.zip

    <result-type name="json" class="org.apache.struts2.json.JSONResult"/> </result-types> ``` 3. **Action类处理**:在Action类中,需要返回一个JSON的结果,可以通过注解或者在配置文件中声明。例如,使用...

    struts2与json整合

    根据给定的部分内容,可以看到使用的是`struts2-json-plugin-2.1.8.1.jar`这个JAR包。该插件包含处理JSON相关的类库,使得Struts2能够识别并处理JSON格式的数据。具体来说,插件中的`struts-plugin.xml`配置文件定义...

    Struts2与JSON

    <result-type name="json" class="org.apache.struts2.json.JSONResult"/> </result-types> ``` 2. **创建Action类**: 创建一个Struts2 Action类,处理表单提交并返回结果。例如: ```java public class ...

    Struts2ToJson003.zip

    <result-type name="json" class="org.apache.struts2.views.json.struts2.JsonResult" default="true"/> </result-types> ``` 然后,创建一个Action类,它是处理前端请求的核心。在这个Action类中,我们将定义一...

    struts2 的jar包jsonplugin-0.33.jar包

    <result-type name="json" class="org.apache.struts2.json.JSONResult"/> </result-types> <!-- 其他配置 --> ``` 这将注册JSON结果类型,使得Action可以直接返回JSON数据。 然后,在Action中,你可以声明一个...

    struts 2.0 与 2.1 需要的json插件

    - JSON插件通常作为一个独立的JAR文件提供,比如`struts2-json-plugin-x.x.x.jar`,你需要将其添加到项目的类路径中。 - 如果你使用的是Maven,可以在pom.xml文件中添加依赖。例如,对于Struts 2.0和2.1版本,你...

    json struts2转换

    <result-type name="json" class="org.apache.struts2.json.JSONResult" default="true"/> </result-types> ``` 这样,Struts2就会自动将Action的返回值转换为JSON格式。 2. **Action类中的JSON注解**:为了将...

    struts2+json

    <result-type name="json" class="org.apache.struts2.json.JSONResult"/> </result-types> ... ... </struts> ``` 接下来,我们创建一个Action类,该类需要返回一个可以被转换为JSON的对象。这个对象通常是...

    struts2-ajax

    <result-type name="json" class="org.apache.struts2.json.JSONResult"/> </result-types> <!-- ... --> ``` 接下来,我们需要创建一个Action,这个Action将处理来自Ajax请求的业务逻辑。在Action类中,我们...

    AjaxStruts2Json实例

    **AjaxStruts2Json实例详解** 在Web开发中,用户界面的实时性和互动性变得越来越重要,这使得异步更新技术如Ajax(Asynchronous JavaScript and XML)被广泛应用。Ajax允许网页在不重新加载整个页面的情况下与...

    struts2乱码与json插件(1)

    <result-type name="json" class="org.apache.struts2.convention.results.JsonResult" default="true"/> </result-types> ``` 一旦配置完成,Action可以通过返回一个JSON对象来生成JSON响应,例如: ```java ...

    Struts2 + jQuery 实现ajax.txt

    - `struts2-json-plugin-2.1.8.jar` - `struts2-junit-plugin-2.1.8.jar` 此外,需要注意移除可能存在的旧版本插件,如`jsonplugin-0.34.jar`。 #### 总结 通过上述步骤,我们可以利用Struts2、Hibernate、Spring...

    json示例下载 +struts2

    <result-type name="json" class="org.apache.struts2.json.JSONResult"/> </result-types> ``` 3. **Action中的JSON支持**:在Action类中,你可以定义返回JSON结果的方法。在方法上使用`@Result`注解,指定...

    Android开发HTTP传输数据到Struts2生成Json数据案例

    <result-type name="json" class="org.apache.struts2.json.JSONResult" /> </result-types> <action name="android-json" class="your.package.YourAction"> <result type="json"> <!-- 可以配置需要序列化的...

    sturts2整合json的jar 包

    3. **struts2-core-2.1.8.1.jar**:Struts2的核心框架包,包括Action、Interceptor、Result等核心组件,以及Struts2对JSON的支持。此包提供了JSONResult,使得Action可以直接返回JSON格式的数据。 4. **commons-...

Global site tag (gtag.js) - Google Analytics