`
baobeituping
  • 浏览: 1067962 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

struts2 整合json 出现no default param json type问题解决

 
阅读更多

服务器配置json后

我开始配置采用的是、<result name="json" type="json">${procMsg}</result>

导致服务器每次启动,都会出现标题所出现的警告

经过查阅,应该进行如下配置

<result name="json" type="json">

<!-- 这里指定将被Struts2序列化的属性,该属性在action中必须有对应的getter方法 -->  
          <param name="root">procMsg</param>
       </result>

 在配置中,首先需要action所在的package继承了json-default,或者继承的父包继承了json-default。这配置action的返回类型的type为json,并且可以配置其序列化的属性等一些类参数

分享到:
评论

相关推荐

    struts2整合JSON

    ### Struts2整合JSON知识点详解 #### 一、概述 在现代Web开发中,JSON(JavaScript Object Notation)因其轻量级的数据交换格式而被广泛采用。Struts2作为Java Web开发中的一个重要框架,能够方便地与JSON进行整合...

    Struts2与JSON

    将Struts2与JSON整合,可以实现高效、动态的Web交互。 首先,我们要理解Struts2整合JSON的基本流程。在Struts2中,我们可以通过Action类返回一个JSON结果类型,这样Struts2会自动将Action的属性转化为JSON格式并...

    struts2+json的使用

    2. 配置Struts2的JSON插件:在struts.xml配置文件中,添加JSON插件的配置,以启用JSON支持。 ```xml &lt;constant name="struts.enable.SMD" value="true"/&gt; &lt;constant name="struts.action.extension" value=",json"/...

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

    &lt;package name="default" namespace="/" extends="struts-default,json-default"&gt; &lt;!-- Your action configurations here --&gt; ``` 启用插件后,你可以定义一个Struts2的动作(Action),并声明返回类型为`json`。...

    json struts2转换

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

    struts2+json/ajax

    通过这种整合,开发者可以利用Struts2的强大功能处理后端业务逻辑,同时利用Ajax和JSON实现快速、无刷新的前端交互,提高用户体验。在实际开发中,还应注意安全问题,如防止XSS和CSRF攻击,以及正确处理JSONP跨域...

    struts2+json

    当我们在Struts2框架中整合SSH(Spring、Struts2、Hibernate)时,可能会遇到与JSON相关的数据处理问题。下面我们将深入探讨Struts2整合JSON的相关知识点。 首先,Struts2提供了一种内置的JSON支持,允许我们直接将...

    Struts2返回JSON对象.doc

    在Struts2框架中,返回JSON对象是一种常见的数据传输方式,特别是在前后端分离的开发模式下。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。以下将...

    struts2返回json数据用query在页面接收

    在Struts2中,我们经常需要处理JSON(JavaScript Object Notation)数据,这是一种轻量级的数据交换格式,广泛应用于前后端交互。在本场景中,我们将探讨如何在Struts2中返回JSON数据,并在页面上使用jQuery库的`$....

    AjaxStruts2Json实例

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

    struts2必备包+json包.rar

    2. 需要处理JSON数据安全问题,例如避免JSON注入攻击,可以通过配置过滤器或使用`@SkipValidation`注解来实现。 3. 有时可能需要设置额外的参数,如`root`、`excludeProperties`等,来控制JSON的生成方式。 以上...

    struts2使用json

    2. **配置Struts2 JSON支持**:在`struts.xml`配置文件中,你需要定义一个包并扩展`json-default`,这样可以启用JSON支持。例如: ```xml &lt;package name="default" extends="json-default"&gt; ``` 此外,对于需要...

    Struts2支持Json的Jar

    2. `struts2-json-plugin.jar`:这是一个插件文件,专门用于扩展Struts2以支持JSON。这个插件包含处理JSON请求和返回JSON响应所需的类和方法。 3. `xwork-core.jar`:XWork是Struts2的前身,其核心库也包含在Struts...

    Struts2ToJson003.zip

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

    struts2要使用json必须的两个包

    在Struts2中使用JSON,有两个关键的JAR包是必不可少的,这些正是`struts2-json-plugin-2.2.1.jar`和`json-lib-2.3-jdk15.jar`。 首先,`struts2-json-plugin-2.2.1.jar`是Struts2 JSON插件的实现库。这个插件为...

    struts2的json插件配置详解(附示例strutsJson)

    &lt;package name="default" namespace="/" extends="struts-default,json-default"&gt; &lt;!-- ... --&gt; ``` 这里,`struts.enable.SMD`配置项允许使用SMD(Simple Method Dispatch),`struts.action.extension`添加了...

    Struts2 返回json对象

    Struts2 返回 JSON 对象 Struts2 是一个基于 MVC 模式的 Java Web 应用程序框架,它提供了一个强大的机制来处理用户的请求和响应。在 Struts2 中,返回 JSON 对象是通过 JSON 插件来实现的,这个插件提供了一个可以...

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

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

Global site tag (gtag.js) - Google Analytics