`
TRAMP_ZZY
  • 浏览: 130764 次
社区版块
存档分类
最新评论

Servlet 3.0 文件上传新特性

阅读更多
Servlet 3.0 实现了文件上传的功能,通过注解的方式指定Servlet的处理请求类型。实现代码如下。
@WebServlet("/UploadFileServlet")
@MultipartConfig(location="E:/test/", maxFileSize = 5*1024*1024)
public class UploadFileServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
   
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		request.setCharacterEncoding("utf-8");
		Part photo = request.getPart("photo");
		photo.write("001.jpg");
		String h = photo.getHeader("content-disposition");

		System.out.println(h);
		response.getWriter().write("upload success.");
		
		// 多文件上传
		Collection<Part> files = request.getParts();
		for (Part part : files) {
	            String fileName = System.currentTimeMillis() + ".jpg";
	            part.write("upload/" + File.separator + fileName);
	    }
	}

}
分享到:
评论

相关推荐

    servlet3.0文件上传 01.zip

    本工程用于借助Servlet3.0实现文件上传 本工程编码方式:UTF-8 注意: 1、在上传文件前请在计算机C盘新建一个名为“upload”的文件夹,否则会出现如下异常:java.io.IOException: The temporary upload location [C...

    JavaEE 6 Servlet 3.0 中的新特性

    JavaEE 6Servlet 3.0 中的新特性 • 易于开发和部署 • 模块化web.xml • 动态配置 • 异步Servlet • Servlet 3.0 — 易于开发 – 主要关注点 • 增强了API 以便使用SE 5 中新的语言特性 – 例如:批注、泛型...

    Servlet3.0新特性解析

    Servlet3.0新特性解析_03_Servlet3.0监听器、过滤器实现方式详解及Servlet的动态注册剖析

    servlet3.0新特性源代码

    * servlet3.0的文件上传 * @date:2012-5-21 *在创建项目的时候首先添加Tomcat7.x的支持,然后把apache-tomcat-7.0.27\conf\web.xml拷贝到项目WEB-INF目录下 *把之前的web.xml覆盖.. 配置留下 &lt;?xml version...

    Servlet3.0参考手册

    servlet3.0使用手册,这里面有详细的api参考,使用很方便

    Servlet 3.0 源码文件

    Servlet 3.0 源码文件,可以在myeclipse中查看servlet的代码,方便编程

    servlet 3.0新增功能详解

    Servlet 是 Java EE 规范体系的重要组成部分,也是 Java 开发人员必须具备的基础...本文主要介绍了 Servlet 3.0 引入的若干重要新特性,包括异步处理、新增的注解支持、可插性支持等等,为读者顺利向新版本过渡扫清障碍

    servlet3.0文件上传 02.zip

    本工程用于借助Servlet3.0实现文件上传 本工程编码方式:UTF-8 注意: 1、请不要使用360安全浏览器演示本功能,否则会出现如下异常:java.io.IOException: org.apache.tomcat.util.http.fileupload.FileUploadBase...

    Servlet3.0新特性

    Servlet3.0新特性解析_04_使用Servlet3.0实现文件上传及Part接口与MultiConfig注解深度解析

    Servlet3.0 新特性

    需要在tomcat下运行 博文链接:https://inotgaoshou.iteye.com/blog/975116

    Servlet3.0_新特性

    Servlet3.0_新特性详解

    java上传文件(servlet3.0)

    java上传文件(servlet3.0)

    Servlet3.0

    Servlet3.0新特性解析_02_Servlet3.0的异步支持与反向Ajax深入详解Servlet3.0新特性解析_02_Servlet3.0的异步支持与反向Ajax深入详解

    servlet3.0.jar下载

    servlet3.0jar下载,非常好用的控制器工具类包,servlet3.0jar下载,非常好用的控制器工具类包,

    Servlet3.0特性详解

    非常好的学习Servlet3.0资料。特此共享。

    Servlet3.0新特性解析01

    Servlet3.0新特性解析_01_Servlet3.0新特性深度解析、Servlet注解详解

    servlet3.0-demo

    servlet3.0-demo, 上传文件demo,基于注解开发

    Servlet 3.0新特性——文件上传接口

    NULL 博文链接:https://pisces-java.iteye.com/blog/723125

    servlet3.0推送聊天室

    用servlet3.0异步技术,实现推送信息至客户端的聊天室

    servlet 3.0 jar 包综合下载

    servlet 3,jar 包综合;用于javaEE servlet 3.0 开发使用。

Global site tag (gtag.js) - Google Analytics