public final class WebCommonUtils extends Object
| 构造器和说明 |
|---|
WebCommonUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static javax.servlet.http.HttpServletRequest |
checkMultipart(javax.servlet.http.HttpServletRequest request)
主要是为了在文件上传表单中也能从request中读取到普通参数;
判断是否是文件上传 并且是否已经被SpringMVC解析过, 没有则解析(此处解析后则DispatcherServlet中不再解析);
注: 因为只能解析一次,后续是解析不到数据的;
只能解析一次原因是springMVC使用的是common-fileUplad的工具类解析数据的
参照代码ServletFileUpload.parseRequest(request); 其中的copy方法会从HttpServletRequest中读取流,,而读完后的position会到-1,
在未显式调用reset方法之前,再次读取流是都不到的,而ServletInputStream中并未重写该方法.
|
public static javax.servlet.http.HttpServletRequest checkMultipart(javax.servlet.http.HttpServletRequest request)
request - Copyright © 2022. All rights reserved.