`

android访问传递有json格式字符串参数struts服务端

阅读更多

      在android 客户端访问web服务端时经常需要传递很多的参数,在传递参数的时候我们通常情况下都是把参数放到对象当中,然后把对象封装成json格式的数据字符串,通过json格式的字符窜把参数传递到web服务端,但是在我们web服务端使用了struts,在传递json格式参数的时候,总是报找不到该方法的异常信息,而无法访问到服务器数据,而android客户端并运用json在访问相同的地址时就能够正常的获取。从网上搜索了很多的解决方式,个人认为原因是出在struts拦截器的问题上,因此需要在struts中添加拦截的信息:

 


 <package name="json" extends="json-default">
  <action name="selUserList" class="CategoryAction" method="userInfoList">
   <interceptor-ref name="json"></interceptor-ref><!--  此处的拦截特别重要  -->
   <result type="json"></result>
   <!--返回值类型设置为json,不设置返回页面-->
  </action>

</package>

 

如果有更好的方式,请看到贴的哥们分享下.

分享到:
评论

相关推荐

    C# json格式解析,Json格式字符串与C#对象相互转换,类库+使用案例,注释详细

    C# json格式转换,Json格式字符串与C#对象相互转换,类库和测试demo 写了一个json与C#对象相互装换的类库,直接调用就行,有测试案例,代码注释非常详细 部分方法: /// 将Json字符串解析为C#中的对象 /// Json格式...

    C语言实现的 json格式字符串与结构体自动相互转化

    反之,将结构体转化为JSON字符串则是将结构体中的数据转换为JSON格式的文本,便于在网络间传递或存储。 关于“反射”这一概念,在许多面向对象的语言中,反射允许程序在运行时检查和修改其自身的结构和行为。在...

    C实现的 json格式字符串与结构体转化

    `cjson`库提供了`cJSON_CreateObject()`创建JSON对象,`cJSON_AddItemToObject()`添加键值对,以及`cJSON_PrintUnformatted()`或`cJSON_Print()`生成JSON格式的字符串。通过这些函数,我们可以根据结构体的定义,...

    androidmap转json字符串、list转json字符串工具类.zip

    总结一下,这个压缩包提供的是两个关键的Java工具类,它们能够帮助Android开发者快速地将Map和List对象转换为JSON字符串。通过理解和使用这些工具,可以提高代码的可读性和效率,简化数据处理流程。在实际项目中,...

    Json字符串自动格式化

    自动格式化json字符串自动格式化json字符串自动格式化json字符串

    Gson处理Json格式字符串代码

    反过来,如果我们有一个JSON格式的字符串,想要将其转换为`Video`对象,可以使用`fromJson()`方法: ```java // 假设我们有以下JSON字符串 String jsonString = "{\"title\":\"视频标题\",\"description\":\"视频...

    JS解析json格式字符串

    JS解析json格式字符串最简便方法,利用javaScript内置eval函数来实现

    java调用json参数的webservice

    3. 在Java客户端,调用WebService方法并将JSON格式的字符串作为参数传递给服务端。这个字符串将被序列化为SOAP消息,然后通过网络发送给WebService端点。在客户端代码中,一般需要有一个客户端代理类,这个代理类...

    java解析json格式字符串所需jar包

    为了在Java中解析JSON格式的字符串,我们需要依赖一些库,这些库提供了方便的方法来操作JSON对象。标题提到的是“java解析json格式字符串所需jar包”,描述指出我们可以自行下载这些库。在提供的压缩包文件中,包含...

    Struts2+Json+Android简单实现

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

    使用java解析json格式的字符串

    JSON官网上推荐的使用java解析json的类库,官网下载后的是未编译打包的java文件,这是我打包后的东东,使用时直接添加进Build path即可,简单实用……

    Android JSON数据格式解析_服务端

    在Android开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于客户端与服务端之间的数据传输。GSON是Google提供的一个Java库,它可以将Java对象转换为等效的JSON字符串,反之亦然,使得...

    JS调用Android方法,向Android方法传递json数据

    这里的`JSON.stringify()`函数用于将JavaScript对象转换为JSON字符串,因为Android方法通常接收字符串参数而不是直接的JSON对象。然后,这个字符串将在`handleJsonData`方法中被解析为JSON,以便在Android端进行处理...

    android demo,json数据的处理,json字符串的发送和解析。

    这个“android demo”显然是一个展示如何在Android平台上处理JSON数据、发送JSON字符串以及进行JSON解析的示例项目。下面将详细阐述相关知识点。 一、JSON基础知识 1. JSON格式:JSON采用键值对的形式存储数据,键...

    本地查看json格式字符串的小工具

    标题中的“本地查看json格式字符串的小工具”指的是一个专门用于查看和格式化JSON(JavaScript Object Notation)数据的简易应用程序。这个工具以HTML文件的形式提供,用户可以直接在本地计算机上打开使用,无需安装...

    android发送post请求获取json字符串

    总结来说,Android发送POST请求获取JSON字符串涉及到网络请求的实现、参数封装、请求发送、JSON解析以及错误处理等多个环节。选择合适的网络库能提高效率,而合理处理服务器返回的数据则能提升用户体验。在实际项目...

    AJAX和struts2传递JSON数组

    这里,`data`是我们的JSON数组,`contentType`设置为`application/json`表明我们正在发送JSON数据,`JSON.stringify()`用于将JavaScript对象序列化为JSON字符串。 **二、后端Struts2 Action接收JSON** 在Struts2的...

    cJSON库(json格式字符串进行转化)

    接着,我们创建了一个新的JSON对象,并添加了"name"和"age"字段,最后将其转换回JSON字符串并打印。 **6. 注意事项** 使用cJSON库时,要注意以下几点: - cJSON不检查内存溢出,确保有足够的内存分配。 - 解析后的...

    将string类型xml字符串转为json字符串

    总结来说,将string类型的XML字符串转换为JSON字符串是通过解析XML字符串并构建相应的JSON对象来完成的。这个过程通常需要借助特定的库,如Java中的`org.json`。理解XML和JSON的结构差异,以及如何利用这些库进行...

    json字符串格式化工具

    "json字符串格式化工具"是针对JSON数据进行美化和整理的工具,主要功能包括将紧凑的JSON字符串转换为易于阅读的格式,添加缩进、换行,以及高亮显示键值对等。这对于开发者调试API接口、查看JSON响应或者理解复杂...

Global site tag (gtag.js) - Google Analytics