Nero丶
2015-11-30 20:00:11
完
spring mvc项目的拦截器通过注解@RequestBody如何得到http POST请求参数?
spring mvc下,用拦截器获取@RequestBody,@RequestBody是controller中post的请求参数。我是实现了HandlerInterceptor这个接口,用这种方式去获取Map<String, String[]> params = request.getParameterMap();但是都是空的。。网上查了下相关的内容,好像没有找到答案~~求大牛
评论
所有回答列表(3)
Nero丶 LV9
2015年12月2日
没人回答自己来:用拦截器获取requestBody是可以的,通过流的方式去获取,springmvc对requestBody和responseBody只能进行一次读写。然后问题来了,如果在访问controller之前读取呢,流被读了,没法在去访问controller,如果访问controloler之后,再去读取呢,这时候流已经关闭了,。那么就要考虑是不是能写回去。有人用过滤器尝试写回去可行,拦截器,试过了好像不行。自己本身也比较水。。查了很多外网资料,很多都是用过滤器代替拦截器。。
解决在Filter中读取Request中的流后, 然后再Control中读取不到的做法:http://my.oschina.net/vernon/blog/363693?fromerr=2jheR52d
评论(0)
最佳答案
zhangxvle LV4
2017年9月7日
@RequestMapping("/bidCurrent")
@ResponseBody
public Map bidCurrentOrder(HttpServletRequest request){
Map resMap =MapUtil.getRetMap();
try {
String productId = request.getParameter("product_id");
String bidAmountStr = request.getParameter("bid_amount");
//
Map params = new HashMap();
params.put("productId", productId);
- 等 最代码怎么获取牛币啊?
- 完 谁来告诉我最代码上线的时间,答对者给5牛币,先来先得
- 等 牛友们,大家好,你们做程序员多久了?现在还好吗?
- 完 在微信打开的页面里进行app下载
- 等 最代码2014年欢乐聚声会
- 完 mysql如何查询表数据并且对3个字段降序的SQL?
- 完 最代码牛币机制改革
- 完 成功的在bae上使用了自定义运行环境 jetty+nginx的组合,大家对jetty+nginx优化有哪些心得?
- 完 进来分享一下各位牛牛是如何加入最代码大家庭的?
- 等 为什么java BufferedImage类处理大图直接抛出内存溢出的异常?
- 等 最代码是否开发手机app客户端?
- 完 java程序员学习哪些java的技术?java有哪些框架?都能做哪方面的开发?
- 等 php格式网页文件怎么运行?
- 等 Java volatile值获取的问题
- 等 前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常
- 等 大专本科计算机科班怎么找到Java工作?
- 等 eclipse怎么把三个java swing游戏项目合成一个项目?
- 完 伙伴们,大家都有什么好的解压方式么,分享一下~
- 完 三四线城市,6、7k,运维工作,索然无味,想去辞职上培训,各位牛牛有什么建议嘛
- 等 jsp页面输入中文变成问号
- 等 JPA在线上运行一段时间后报错Caused by: java.lang.IncompatibleClassChangeError: null
- 等 PHP 这个规则用preg_match_all怎么写
- 等 大佬们,有没有知道Alfresco如何配置LDAP登录呢?
- 等 php的install目录是框架带的吗?
相关问答
- 完 关于springmvc下载大的文件(2G)爆出 溢出 请求帮助
- 等 部署maven springmvc项目抛出异常java.lang.IllegalStateException: ApplicationEventMulticaster not initialized?
- 等 关于springmvc文件上传的问题
- 等 springmvc + mybatis-spring-1.2.2 启动报错
- 完 Springmvc用户注销退出登录功能疑问
- 等 springmvc怎样整合才能把事务放在控制层?求大神指教!!!
- 等 Springmvc开发中java bean对象自动初始化失败求解
- 等 maven springMVC调用数据库实现用户登录,列表显示代码
- 完 springmvc从3.1.4.RELEASE升级到4.1.1.RELEASE版本后,ajax请求返回json时为什么报错?
- 等 SpringMVC中上传文件MultipartFile对象调用Inputstream方法失败问题
- 完 spring MVC中使用国际化为什么是乱码?
- 等 spring MVC中的@service和@autowired有什么联系么?
最近浏览
17665202833 LV2
2021年9月18日
kw11666 LV6
2021年9月7日
ls2008 LV15
2021年4月23日
大明朝的铜币 LV8
2020年6月28日
itrickzhang
2020年5月6日
暂无贡献等级
caisong
2020年4月18日
暂无贡献等级
has gone LV6
2020年4月8日
skywing2009 LV1
2020年4月6日
125054323 LV1
2020年3月9日
1125562479 LV6
2019年12月9日