MultipartHttpServletRequest和HttpServletRequest区别是什么
时间: 2023-07-01 19:09:13 浏览: 252
如何HttpServletRequest文件对象并储存
HttpServletRequest 是 Servlet 规范中定义的接口,它是用来封装 HTTP 请求的。而 MultipartHttpServletRequest 是 HttpServletRequest 的子接口,它是在处理文件上传时使用的。具体来说,MultipartHttpServletRequest 接口继承了 HttpServletRequest 接口,并增加了一些处理文件上传的方法。
在处理文件上传时,客户端向服务器发送的请求中会包含文件数据,这些数据需要通过 MultipartHttpServletRequest 接口的方法来获取。因此,当我们需要处理文件上传时,就需要使用 MultipartHttpServletRequest 接口来代替普通的 HttpServletRequest 接口。
此外,MultipartHttpServletRequest 还提供了一些额外的方法,例如获取文件上传时的表单数据、获取上传文件的文件名等。而 HttpServletRequest 接口没有这些方法。
阅读全文