Code Bye

spring mvc json

在浏览器使用ajax 传递json 格式的参数,spring mvc 中怎么可以获取到这个json 中的某一个或多个值 ?
如 下代码 :
   $.ajax({
			url : "xxxxxxx",
			data : {"ct":"2133123","cjt":"1212","signmsg":"12122434fdasf"}, //
			type : "POST",
			contentType : "application/json", // json 格式
			success : function(rslt) {
			     // 
			}
		});

本人知道在controller方法中可以使@requestBody 来获取 ,现在的需求是:假如每个请求都要带上面的参数(例如验证),
那么可以用什么好的方式还获取ct , cjt , signmsg  …这些数据呢 ,例如 spring 拦截器 ,但是好像不能在request 中获取,在线等急急急 !

解决方案

30

不是很明白你的意思,既然你知道可以在controller里通过requestbody获取到json参数,那么就用requestbody获取不就行了

20

contentType: “application/x-www-form-urlencoded”,   // http content type
这样就可以用request获取啦

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明spring mvc json