Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<;例外消息>;[Ljava.lang.String;与java.lang.String不兼容<;/exceptionMessage>;_Java_String_Web Services - Fatal编程技术网

<;例外消息>;[Ljava.lang.String;与java.lang.String不兼容<;/exceptionMessage>;

<;例外消息>;[Ljava.lang.String;与java.lang.String不兼容<;/exceptionMessage>;,java,string,web-services,Java,String,Web Services,我从前端web应用程序获取请求参数,并相应地显示结果 Map<String,Object> requestparms testObj.setUserId(requestparms.get("userId") == null ? null :requestparms.get("userId").toString()); 还是一样的错误 你能不能请人提供相关的帮助信息 提前谢谢大家,, 幸运的尝试按以下方式进行打字 Map<String,Object> requestpa

我从前端web应用程序获取请求参数,并相应地显示结果

Map<String,Object> requestparms

testObj.setUserId(requestparms.get("userId") == null ? null :requestparms.get("userId").toString());
还是一样的错误

你能不能请人提供相关的帮助信息

提前谢谢大家,,
幸运的

尝试按以下方式进行打字

Map<String,Object> requestparms

testObj.setUserId(requestparms.get("userId") == null ? null:(String)requestparms.get("userId").toString());
映射请求参数
testObj.setUserId(requestparms.get(“userId”)==null?null:(字符串)requestparms.get(“userId”).toString();
否则,可能是REST客户端不理解映射?? SOAP不知道如何解析映射,所以我相信REST也是一样的


如果这是一个问题,那么尝试使用JSON。它肯定有效…

你在哪里填充地图?看起来像是
字符串[]
而不是
字符串
。可能是因为试图使用对象设置字符串。调用toString()在对象上,可能没有提供您想要的内容。@RohitJain映射已填充映射testRequestValues=httprequest.getParameterMap();TestRequest TestRequest=RequestParser.createtestObjectFromRequest(testRequestValues);
String userId = String.valueOf(requestparms.get("userId"));
System.out.println("The value of variable is " +userId);
Map<String,Object> requestparms

testObj.setUserId(requestparms.get("userId") == null ? null:(String)requestparms.get("userId").toString());