org.apache.shiro.web.servlet.ShiroHttpServletRequest cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest

#类型转换错误
做一下笔记记录,若空文件上传则会报错空指针异常

1
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)(request);

所以需要后台也进行判断,防止跳过前端jquery控件判断。

1
2
3
4
MultipartHttpServletRequest multipartRequest =null;
if (request instanceof MultipartHttpServletRequest) {
multipartRequest = (MultipartHttpServletRequest)(request);
}

先判断httpRequest 是否含有文件类型 ,若含文件,则将httpRequest 转换为MultipartHttpServletRequest类型。

------------- 本文结束 感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!
  • 本文作者: Trhsy
  • 本文链接: https://trhsy.github.io/posts/e7f9bdf8/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

欢迎关注我的其它发布渠道