您的位置:首页 > 编程语言 > Java开发

ssm框架中遇到的问题二:org.springframework.web.util.NestedServletException: Request processing ...

2020-02-07 19:25 459 查看

在出现该问题后,首先查看错误日志

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'name' not found. Available parameters are [0, 1, param1, param2]
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:963)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:853)
javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:827)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)

接着我们就可以看出看来是参数的问题,然后,从参数的角度去排查

经过排查之后,发现是由于参数没有进行注解,添加@Param之后解决该问题

原先:
public Object update(String name,Integer id);
修改后:
public Object update(@Param(“name”)String name,@Param(“id”)Integer id);

  • 点赞
  • 收藏
  • 分享
  • 文章举报
zJM_BB 发布了4 篇原创文章 · 获赞 0 · 访问量 95 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐