`
weijs
  • 浏览: 3417 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

Struts2 一个action支持xml或者json返回

阅读更多
action配置中配置xml返回与json返回
<action name="xx" class="xx" method="xx">
   <result name="xmlMessage" type="plainText"></result>
   <result name="json" type="json">
        <param name="root">ajaxJson</param>
    </result>
</action>

public String retXmlOrJson() {
String returnType = null; //返回xml
if(要返回JSON ) {
returnType = "json";  //返回json
}
return returnType
}
分享到:
评论

相关推荐

    struts2 action 返回json方法(一)源码

    在Struts2的配置文件(struts.xml或struts-default.xml)中,为Action定义一个`json`结果。例如: ```xml &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;action name="myAction" class=...

    struts2+json

    当Action执行完毕后,可以返回一个JSON结果类型,Struts2会自动将Action的属性转换为JSON格式并返回给前端。 接着,我们讨论AJAX。AJAX是一种在不重新加载整个网页的情况下,能够更新部分网页的技术。在本资源中,...

    struts2返回json

    2. **配置Action**:在你的Action类中,你需要定义一个方法来处理请求并返回JSON响应。这个方法应该有`@Action`注解,并设置`resultType`为`json`。例如: ```java @Action(value = "getJSON", results = { @...

    android接收json例子struts2Action返回json格式数据

    在Android开发中,与服务器进行数据交互是常见的...而`Struts2_JSON_Demo`可能是一个Struts2的项目,实现了返回JSON数据的Action。通过这两个示例,你可以更直观地学习和理解Android与Struts2之间JSON数据交换的过程。

    Struts2使用Annotation返回Json

    在上述示例中,`getJsonData`方法返回一个包含用户数据的JSON对象,Struts2会自动处理序列化。 4. **AJAX请求**: 在客户端,你可以使用jQuery或其他AJAX库发起一个GET或POST请求,以获取JSON数据: ```...

    struts2与json整合

    具体来说,插件中的`struts-plugin.xml`配置文件定义了一个名为`json-default`的包,其中包含了`JSONResult`和`JSONInterceptor`两种结果类型和拦截器,它们是处理JSON数据的核心组件。 #### 2. 配置Struts2的XML...

    struts2使用json返回对象和列表(案例)

    在Struts2的配置文件(通常是struts.xml)中,需要为Action配置一个返回JSON结果的类型。例如: ```xml &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;action name="user" class=...

    struts2 json

    Struts2 JSON是一个在Java开发中广泛使用的框架,它允许开发者在Struts2应用程序中方便地处理JSON(JavaScript Object Notation)数据。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...

    struts2-json-plugin-2.3.8.jar

    Struts2 JSON Plugin是针对Apache Struts2框架的一个重要组件,版本为2.3.8。这个插件主要的功能是让Struts2应用程序能够轻松地处理JSON(JavaScript Object Notation)数据格式,使得Web应用可以方便地进行JSON序列...

    使用Struts2的JSON插件来实现JSON数据传递

    启用插件后,你可以定义一个Struts2的动作(Action),并声明返回类型为`json`。例如: ```java public class MyAction extends ActionSupport { private String message; // Getters and Setters @Override ...

    struts2返回json数据的方法一 使用json-default

    在Struts2中,处理Action类的结果通常会重定向到一个JSP页面或发送一个简单的文本响应。然而,在现代Web应用中,JSON(JavaScript Object Notation)格式的数据交换变得越来越普遍,因为它能轻松地在服务器和客户端...

    json+struts2的jar

    2. **Struts2的Result类型**:在Struts2中,Action执行后会返回一个Result,JSON结果类型(`json`)使得Action可以直接返回JSON对象,无需额外处理。只需在struts.xml配置文件中为Action指定`result-type="json"`...

    struts2-json

    在Struts2的配置文件(struts.xml或struts.properties)中,需要为Action添加一个`@ResultType`注解或结果类型配置,指定为`json`。这样,当Action执行完成后,会返回JSON格式的数据。 3. **JSON Value Stack**: ...

    Struts2与JSON

    在Struts2中,我们可以通过Action类返回一个JSON结果类型,这样Struts2会自动将Action的属性转化为JSON格式并返回给客户端。客户端通常使用JavaScript库如jQuery来接收并处理这些数据。 在描述中提到的"以JQuery...

    AJAX和struts2传递JSON数组

    在Struts2的Action中,我们需要一个字段来接收这个JSON数组。由于Java没有内置的JSON类,我们可以使用第三方库如Gson或Jackson来帮助解析JSON。这里以Gson为例: 1. 首先,在项目中引入Gson库: ```xml &lt;groupId&gt;...

    maven-web项目 Struts2 Struts注解 Struts2返回json

    Struts2提供了一个插件叫做“struts2-json-plugin”,它可以很方便地将Action的返回值转化为JSON格式,从而供前端JavaScript处理。要实现这一功能,我们需要在Action中添加`@Results`注解,其中包含一个`@Result`...

    struts2向服务器返回json信息

    Struts2是一个强大的MVC(Model-View-Controller)框架,广泛用于构建Java Web应用程序。在现代Web开发中,JSON(JavaScript Object Notation)已成为数据交换的主要格式,因为它轻量级、易于阅读和编写,同时也被...

    struts2必备包+json包.rar

    这个插件添加了对JSON的内置支持,允许你在Action类中直接创建一个Java对象,并通过配置或者注解来指定哪些属性应被转换为JSON。这样,前端的JavaScript可以方便地解析这些数据,进一步展示或者进行其他操作。 **...

    Struts2+Json+Android简单实现

    1. **服务端**:在Struts2的Action类中,定义一个方法处理请求,该方法可能需要访问数据库或其他业务逻辑,然后将结果转化为JSON对象。通过配置struts.xml,设定这个方法返回JSON类型的结果。 2. **客户端**:在...

Global site tag (gtag.js) - Google Analytics