hash ap参数-httpclient的post请求 struts2接收

问题描述

httpclient的post请求 struts2接收
android端使用了httpclient的post,其中有一个HashMap contentMap参数传给应用服务器端。服务器端使用了struts2框架,在服务器端的action类里面同样定义了一个HashMap contentMap接收请求参数的,但却报WARN - Error setting expression 'contentMap' with value '[Ljava.lang.String;@7e662f8b' 错误。struts2自动将hashMap转为string了,请问各位大神此情况应该怎么处理?

时间: 2024-10-30 17:21:10

hash ap参数-httpclient的post请求 struts2接收的相关文章

Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)

[正文]  一.HTTP协议初探: HTTP(Hypertext Transfer Protocol)中文 "超文本传输协议",是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议,是Internet上目前使用最广泛的应用层协议,它基于传输层的TCP协议进行通信,HTTP协议是通用的.无状态的协议. 这几个名词有一种通俗的解释: 通讯协议:双方对话的标准 通用的:用了都说好,谁用谁知道 无状态的:翻脸不认人 超文本:除了文本,还可以是音频.视频 HTTP协议与Android开发

SpringMVC,MyBatis项目中兼容Oracle和MySql的解决方案及其项目环境搭建配置、web项目中的单元测试写法、HttpClient调用post请求等案例

 要搭建的项目的项目结构如下(使用的框架为:Spring.SpingMVC.MyBatis): 2.pom.xml中的配置如下(注意,本工程分为几个小的子工程,另外两个工程最终是jar包): 其中pom.xml中的内容如下,其中${ip}为ip地址: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

Android系列之网络(三)----使用HttpClient发送HTTP请求(分别通过GET和POST方法发送数据)

[正文] 在前两篇文章中,我们学习到了和HTTP相关的基础知识.文章链接如下: Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据) Android系列之网络(二)----HTTP请求头与响应头 一.GET和POST的对比: 在漫长的时间当中,其他的方法逐渐的退出了历史舞台,最常用的只剩下GET和POST方法.而之前已经讲过了通过GET方法获取数据,今天来学习一下如何分别通过GET和POST获取数据. 举个例子:get类似于明信片,只有请求头,

java发送HttpClient请求及接收请求结果过程的简单实例_java

一. 1.写一个HttpRequestUtils工具类,包括post请求和get请求 package com.brainlong.framework.util.httpclient; import net.sf.json.JSONObject; import org.apache.commons.httpclient.HttpStatus; import org.apache.http.HttpResponse; import org.apache.http.client.methods.Htt

httpclient提交一个请求返回的都是200的状态码,如何判断怎么是成功的怎么是失败的

问题描述 httpclient提交一个请求返回的都是200的状态码,如何判断怎么是成功的怎么是失败的 httpclient提交一个用于登录的请求,但是返回的都是200的状态码,如何判断怎么是成功的怎么是失败的呢? 解决方案 已解决,原因是由于学校的教务网出现问题了,才导致模拟不成功 解决方案二: 返回200说明在http层面都是成功的.你说的失败应该是指返回的数据中包含错误信息,那么你需要对返回的数据进行判断. 解决方案三: 如果返回的是200的话,那就是成功的!否则就是失败的! 解决方案四:

JAVA利用HttpClient进行POST请求(HTTPS)实例_java

最近,需要对客户的接口做一个包装,然后供自己公司别的系统调用,客户接口是用HTTP URL实现的,我想用HttpClient包进行请求,同时由于请求的URL是HTTPS的,为了避免需要证书,所以用一个类继承DefaultHttpClient类,忽略校验过程. 1.写一个SSLClient类,继承至HttpClient package com.pcmall.service.sale.miaomore.impl; import java.security.cert.CertificateExcept

fiddler 怎么监听HttpClient发送的请求

问题描述 fiddler 怎么监听HttpClient发送的请求 我用HttpClient模拟浏览器发送请求,但是fiddler 好像监听不到 HttpClient 发送的请求我用的是eclipse 有人说 用fiddler 上的那个十字标点中eclipse就行,但是我点了 也没用,我监听全局 fiddler也监听不了 HttpClient的请求 解决方案 设置一下代理就行了httpClient.getHostConfiguration().setProxy(""127.0.0.1&q

struts2 接收参数问题

问题描述 struts2 接收参数问题, 一个实体类中有一个属性为int 类型. 在前台页面当中这个属性不是必须的.可以为空.当为空时候,在struts2 接收参数 get set 的时候会报类型转换失败. 有什么好的解决方案吗. 解决方案 两种解决方案:方案一:属性类型修改为Integer,此时如果为空时,插入数据库的值为null方案二:修改set方法public void setPropt(String propt){ if(propt!=null&&propt.length()>

一个发送xml远程请求和接收xml请求结果并置入DataSet的方法

xml|请求 /// <summary>  /// 返回查询结果  /// </summary>  /// <param name="RequestString">请求的字符串</param>  /// <param name="WriteText">是否打印出表格</param>  /// <returns></returns>  public static Syste