response.setContentType("text/html; charset=UTF-8");
Boolean isMultipart = ServletFileUpload.isMultipartContent(request);
PrintWriter out = response.getWriter();
if (isMultipart) {
FileItemFactory fileItemFactory = new DiskFileItemFactory();
ServletFileUpload servletFileUpload = new ServletFileUpload(fileItemFactory);
servletFileUpload.setHeaderEncoding("UTF-8");//解决http报头乱码,即中文文件名乱码
try {
List<FileItem> list = servletFileUpload.parseRequest(request);
for (Iterator<FileItem> iter = list.iterator(); iter.hasNext();) {
FileItem item = iter.next();
if (item.isFormField()) {
out.println(item.getFieldName());
out.println("<br/>");
out.println("<br/>");
out.println(item.getString("UTF-8")); //解决表单输入输乱码。
}
else{
out.println(item.getFieldName());
out.println(item.getName());
}
}
} catch (Exception e) {
//throw new BusinessException(" 出现文件上传错误。 ");
System.out.println(" 出现文件上传错误。 ");
}
}
分享到:
相关推荐
开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2...
赠送Maven依赖信息文件:commons-fileupload-1.4.pom; 包含翻译后的API文档:commons-fileupload-1.4-javadoc-API文档-中文(简体)版.zip; Maven坐标:commons-fileupload:commons-fileupload:1.4; 标签:...
赠送Maven依赖信息文件:commons-fileupload-1.3.3.pom; 包含翻译后的API文档:commons-fileupload-1.3.3-javadoc-API文档-中文(简体)版.zip; Maven坐标:commons-fileupload:commons-fileupload:1.3.3; 标签:...
commons commons-fileupload历史版本jar包集合,包括src源码 附件列表: commons-fileupload-1.0.zip commons-fileupload-1.1.1.zip commons-fileupload-1.1.zip commons-fileupload-1.2.1-bin.zip commons-...
commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-...
java+servlet+commons-io-2.4.jar+commons-fileupload-1.3.jar实现文件的上传与下载
commons-fileupload-1.3.3.jar和commons-io-2.6.jar最新版本
commons-lang-2.3.jar,在使用组件实现文件上传时候要注意前后台的一致性,注意在后台定义File文件对象名要与jsp页面中的file标签name名字一致,前台form标签属性一定要设置为enctype="multipart/form-data",而且...
使用commons-fileupload上传文件 使用commons-fileupload上传文件
jsp上传组件包含commons-fileupload.jar和commons-io.jar,目前最流行的jsp上传组件
使用commons-fileupload实现的文件上传和下载,上传和下载都没有中文乱码问题
commons-fileupload-1.3.1.jar
commons-fileupload-1.3.2.jar和commons-io-2.5.jar
commons-fileupload-1.4.jar
commons-fileupload-1.3.2jar包和commons-io-2.5jar包,可以到http://commons.apache.org里面下载最新版本。
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar jar 文件。 commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar 案例上传: http://hi.baidu.com/lichao77821/blog commons-fileupload-1.2.1.jar和commons-...
采用apache commons 项目中的fileupload组件,实现了文件上传功能,它能够便利而简单地使得web应用程序和servlet具备高性能的文件上传能力,减小了直接操作输入输出流的系统开销。
commons-fileupload-1.3.jar和commons-io-1.2.jar
赠送Maven依赖信息文件:commons-fileupload-1.3.3.pom; 包含翻译后的API文档:commons-fileupload-1.3.3-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:commons-fileupload:commons-fileupload:1.3.3...
利用servlet实现的commons-fileupload的实例。也就是文件上传实例。