该包可以搜索 oreilly MultipartRequest 获取. 该包装类可以象普通的request一样获取form表单中的字段值.
servlet入口处判断是否multipart form 函数如下:
private boolean isMultiPartRequest(HttpServletRequest request) {
// 判断是否为mutilpart/form-data
String s = null;
String s1 = request.getHeader("Content-Type");
String s2 = request.getContentType();
if(s1 == null && s2 != null)
s = s2;
else if(s2 == null && s1 != null)
s = s1;
else if(s1 != null && s2 != null)
s = s1.length() <= s2.length() ? s2 : s1;
if (s != null && s.toLowerCase().startsWith("multipart/form-data")) {
return true;
}
else {
return false;
}
}