2 u013485206 u013485206 于 2016.09.07 17:16 提问

IOS传过来的json参数java解析异常

报错 如下:
org.springframework.web.bind.MissingServletRequestParameterException:
Required String parameter 'fileName' is not present希望大神给予帮助

1个回答

FFZ2009
FFZ2009   2016.09.07 17:38

如果fileName是必须传的,那么就是IOS端传的不对了,需要让IOS端检查一下传的内容。
如果fileName不是必须的,可以为空,那么在方法的参数上可以加注(required = false).例如
@RequestParam(value = "fileName", required = false)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
json-lib-1.1-jdk13.jar
json jar包 解析json数据 后台java解析前台传过来的json数据
Java解析前台传过来的json数组
var picdata = new Array(); picdata.push(res.serverId); 后台接收到的数据为: picdata---["Yj5QLu2ZfVffepIp_krZTg0LeZ8UXyb-ZgqCug15N-6bXgnOUqSgrjXGiDAvDU","IBiNAVYDTNTWyc9wwIvJYp8hI3Ikgsn6E4ZzwudiIt6emEcHxrSsLb9
前台传过来的json数据,解析request
/** * 解析前台获得的交互数据 * @param request * @return * @throws IOException */ public static JSONObject getJsonObject(HttpServletRequest request) throws IOException{ String resultStr = "";         Stri
JAVA后台接收前台传过来的json字符串并解析获得key 和value
前台代码: $.ajax({ type:"post", url:"project/updateProject", data:{ formdata: JSON.stringify(formdata), tabname:$("#tabname").val(), id: $("#proid").val()
iOS客户端发送json数据,java(servlet)服务器接受json数据
背景:我们平时用Get方式发送http请求到服务器,服务器用request.getParameter("xxx")方法可以直接拿到值。用POST方式也是,可以直接拿到值,虽然Post方式前面只有服务器地址,参数是在Body部分,java服务器依然可以request.getParameter("xxx")的方式获取对应的值。实际开发中,后台给的接口各式各样,现在遇到iOS客户端发送json格式数据,j
05.Java后台如何接收并处理前台传过来的json格式的数组参数
页面上有一个数组,里面存放了多个json,需要将该数组作为参数传给Java后台。 var data= [{name:"jon",age:"12"},{name:"jic",age:"18"},{name:"petter",age:"14"}] $.ajax({                url:'./service/iposremoteapprove/caseToUser.do'
接受第三方接口返回的json数据,解析转换成Javabean
我的微信端项目使用到了json 数据传输格式,在这记录一下,刚开始时是一脸的懵逼。      通过HttpClientUtils.post()工具类发送json数据,使用字符串String接受返回的json数据。 String   res=HttpClientUtils.post(待请求的URL,要提交的json数据,编码,建立链接超时时间,毫秒.等); //通过JSON.parseObje
IOS接口请求传递JSON参数
IOS实际上web请求参数中是可以传递中文和JSON的,只要对其进行转义就OK 但是一定要注意在请求地址的前面加上http:// 1.先定义请求字符串,给字符串幅值,然后再用stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding将请求参数转义,然后再把字符串定义为NSURL  NSString *urlStr=[NSStr
【问题-java-json】josn的发送与接收(全)解析json对象与字符串在js中的区别,以及后端spring该如何接收?
之前我自己整的时候,从网上扒了各种资料,发现还是挺杂乱的(目前比较菜,只会用百度。。。),于是我整了一下这条主线,比较垂直,但是可以直接用。 长篇励志好文 (算是第一篇标原创的) ↓↓↓ 引言:前端发出数据后,如果后端你想要用@RequestBody来解析成对象,那么你先要确定你发过来的数据是一个"json字符串",而不是表单数据或者对象啥的
iOS的alamofire框架的json解析方法,服务器传过来的json格式一定要是标准的格式,否则会报以下错误
Optional(Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (No string key for value in object around character 48.) UserInfo=0x7fb75ad0e260 {NSDebu