如何将多部分数据和文本数据从html表单发送到jsp页面
如何同时将多部分数据和文本数据从HTML表单发送到JSP页面 我的表单字段是名称、上载文件 在多部分/表单数据请求中,文本参数也作为多部分项发送,而不是作为常规查询参数发送。要获取文本参数,需要使用与获取上传文件相同的API。假设您使用的是一个事实上的标准多部分/表单数据解析器,那么您需要钩住一个条件,其中该项是一个普通表单字段如何将多部分数据和文本数据从html表单发送到jsp页面,html,jsp,file-upload,Html,Jsp,File Upload,如何同时将多部分数据和文本数据从HTML表单发送到JSP页面 我的表单字段是名称、上载文件 在多部分/表单数据请求中,文本参数也作为多部分项发送,而不是作为常规查询参数发送。要获取文本参数,需要使用与获取上传文件相同的API。假设您使用的是一个事实上的标准多部分/表单数据解析器,那么您需要钩住一个条件,其中该项是一个普通表单字段 List<FileItem> items = new ServletFileUpload(new DiskFileItemFactory()).parseR
List<FileItem> items = new ServletFileUpload(new DiskFileItemFactory()).parseRequest(request);
for (FileItem item : items) {
if (item.isFormField()) {
// Process regular form field (input type="text|radio|checkbox|etc", select, etc).
String fieldname = item.getFieldName();
String fieldvalue = item.getString();
// ... (do your job here)
} else {
// Process form file field (input type="file").
String fieldname = item.getFieldName();
String filename = FilenameUtils.getName(item.getName());
InputStream filecontent = item.getInputStream();
// ... (do your job here)
}
}
另见:
请提供更多信息。一些代码将是好的。