求助!!!HandlerInterceptorAdapter拦截器怎样获取reqeust中的json数据?使用application/json post

dkai_wolf 2017-02-23 09:53:23
和iOS对接要做token的校验和过期时间校验,想在拦截器中获取token的值,要怎么弄呢?HttpServletRequest request 中获取不到提交的post json数据,求大神助攻,在线等
...全文
969 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
乐百川 2017-02-25
  • 打赏
  • 举报
回复
Spring文档刚好有这个,你看看是不是正好就是你这个问题。http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc-ann-form-urlencoded-data
乐百川 2017-02-25
  • 打赏
  • 举报
回复
不可能获取不到的吧。看看发送数据的Content-Type是不是application/x-www-form-urlencoded,如果是的话可以添加下面的代码,Spring会编码数据,这样就能getParameter到了。
<filter>
    <filter-name>httpPutFormFilter</filter-name>
    <filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>httpPutFormFilter</filter-name>
    <servlet-name>dispatcherServlet</servlet-name>
</filter-mapping>

<servlet>
    <servlet-name>dispatcherServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧