Struts2+json,如何配置让客户端收到的json数据前面不包含数据在action中的属性名称?

问题描述

Struts2+json,如何配置让客户端收到的json数据前面不包含数据在action中的属性名称?就是具体的数据内容,没有属性名称

解决方案

<result name="success" type="json"> <param name="root">属性名称</param></result>
解决方案二:
可参考http://struts.apache.org/release/2.0.x/docs/how-can-we-return-a-text-string-as-the-response.html只返回值 那就没必要用json了 直接返回字符流即可 那客户端只能当作字符串处理
解决方案三:
直接返回字符串岂不是更方便,还用json干嘛

时间: 2024-07-31 17:08:58

Struts2+json,如何配置让客户端收到的json数据前面不包含数据在action中的属性名称?的相关文章

Struts2开发 基本配置与类型转换_java

一.Action配置中的各项默认值 <package name="csdn" namespace="/test" extends="struts-default">        <action name="helloworld" class="cn.csdn.action.HelloWorldAction" method="execute" > <resu

Struts2请求数据自动封装和数据类型转换

Struts2请求数据自动封装: 实现原理:参数拦截器 方式1:jsp表单数据填充到action中的属性: //普通的成员变量,必须给set,get可以不给的. 方式2:jsp表单数据填充到action的对象的属性: //对象类型,一定给get方法 方式1: 第一步:引包,省去 第二步:配置struts2的过滤器 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="

Struts2(接受表单参数)请求数据自动封装和数据类型转换

Struts2请求数据自动封装: (1)实现原理:参数拦截器 (2)方式1:jsp表单数据填充到action中的属性:        普通的成员变量,必须给set,get可以不给的.    注意点,Action中定义成员变量,成员变量的setXxx方法名中的Xxx和表单中name属性提交的参数对应起来的: (3)方式2:领域模型接受表单的参数(常用),jsp表单数据填充到action的对象的属性:        对象类型,一定给get方法.     注意点:Action中定义封装的实体类对象如p

struts2的action中为什么获取不到 request.getParamter()中的值

问题描述 方法执行没有问题,只是request.getParamter或者request.getAttribute都取不到值,在后台输出了一下,发现为null.说明前台的request根本没有传递到后台去,我百度了很多,说可能要用上拦截器,弄了好久都不成功,没有办法,只能求助广大网友了!先贴一下局部的代码吧struts.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"

在Action中以Struts2的方式输出JSON数据的实例_java

下面是整个Action的完整代码: package cn.ysh.studio.struts2.json.demo.action; import java.io.IOException; import java.io.PrintWriter; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.Servlet

struts2学习:配置篇 值请求处理元素

对请求进行处理的元素主要有interceptors.Action以及Result.下面分别对其进行讲述. 1.拦截器配置(interceptors) 通过使用拦截器,我们可以在action中的方法执行之前先执行一些我们事先定义好了的方法,也可以在action中的方法执行之后立即执行一些我们事先定义好了的方法.在开发的过程中,拦截器将是一个强有力的工具.拦截器有很多很多的功能,如校验.属性封装.安全.日志等等,如下表所示: 表1:拦截器功能表 校验(validation) 检查输入是否正确 属性封

nginx日志配置 nginx日志log以JSON格式记录

首先,我们来看看nginx日志配置 日志对于统计排错来说非常有利的.本文总结了nginx日志相关的配置如access_log.log_format.open_log_file_cache.log_not_found.log_subrequest.rewrite_log.error_log. nginx有一个非常灵活的日志记录模式.每个级别的配置可以有各自独立的访问日志.日志格式通过log_format命令来定义.ngx_http_log_module是用来定义请求日志格式的. 1. access

在WebSphere Cast Iron中使用JSON(一)配置Read JSON和Write JSON活动

简介 JavaScript Object Notation (JSON) 是一个基于文本的开放标准,为了进行人类可读的数据交换而设计.JSON 源于 JavaScript  脚本语言,用于表示简单的数据结构和被称为对象 的关联数组.过去,SaaS 应用程序绝大多数为企业客户所用.JSON 被认为是一个用于表示 HTTP 上的数据的有效且高效的方法.早些时候,几乎所有公开 Web 服务(以 SOAP 消息形式传输数据)的 SaaS 应用程序都开始通过 REST API(传输的数据是 JSON/XM

Struts2常量的配置

    struts.xml配置文件最大的作用就是配置Action和请求之间的对应关系,并配置逻辑视图名和物理视图资源之间的对应关系.除此之外,struts.xml文件还有一些额外的功能,例如Bean配置.配置常量.导入其他配置文件等.     Struts2除了可使用struts.xml文件来管理配置之外,还可使用struts.properties晚间来管理常量,该文件定义了struts2框架的大量常量,开发者可以通过改变这些常量来满足应用的需求.struts.properties文件是一个标