java后台 servlet怎么获取 data这个json串
request.getParameter("data");不对呢,应该怎样获取用的jqueryAjax...
request.getParameter("data");不对呢,应该怎样获取 用的 jqueryAjax
展开
1个回答
展开全部
1.这属于正常的ajax提交form表单,提交后,form表单中的参数是存放在请求的ParameterMap中的。所以后台只需要String param1=request.getParameter("【前台name】"); 就可以获得参数了。你用“data”这么获取,你确定你form表单中有name为‘data’的表单控件吗?
2.request将参数是封装在parameterMap中,原生的api对这个map也是给予了很多有用的接口,你可以直接根据参数名获取参数,或者直接取这个map,亦或者只去参数名。这些api中都是有的。
3.还有另一种需要说下,参数也是可以放在header中的。当然你这种的方式不是。如果是放入header中的,后台就需要用request.getHeader("【前台name】");来获取相应的参数。一般这种存储数据的方式,多用于跨域接口调用时,做安全验证用的。
2.request将参数是封装在parameterMap中,原生的api对这个map也是给予了很多有用的接口,你可以直接根据参数名获取参数,或者直接取这个map,亦或者只去参数名。这些api中都是有的。
3.还有另一种需要说下,参数也是可以放在header中的。当然你这种的方式不是。如果是放入header中的,后台就需要用request.getHeader("【前台name】");来获取相应的参数。一般这种存储数据的方式,多用于跨域接口调用时,做安全验证用的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询