servlet3.0上传文件
2014-11-16 11:17
302 查看
<span style="font-family:Courier New;font-size:14px;">@WebServlet("/upload") @MultipartConfig public class UploadServlet extends HttpServlet{ @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //获取文件部件part Part part=req.getPart("file"); //获取请求信息 String name=part.getHeader("content-disposition"); //得到上传文件保存的路径 String root=req.getServletContext().getRealPath("/upload"); //得到上传文件的后缀名 String str=name.substring(name.lastIndexOf("."),name.length()-1); //生成一个随机的文件名 String fileName=root+"\\"+UUID.randomUUID().toString()+str; //保存文件 part.write(fileName); } } </span>
有的时候,会上传不成功,切记@MultipartConfig,这个不能少
IT资源下载 http://www.libre-free.com/
相关文章推荐
- Servlet3.0学习总结(三)——基于Servlet3.0的文件上传
- servlet3.0 文件上传功能
- web入门-servlet 3.0注解 文件上传
- Servlet 3.0 文件上传
- servlet3.0学习之文件上传
- 【Servlet3.0新特性】第03节_文件上传
- [Servlet3.0新特性]Serlvet文件上传
- Servlet3.0学习总结——基于Servlet3.0的文件上传
- Servlet3.0学习总结(三)——基于Servlet3.0的文件上传
- Servlet 3.0 的文件上传功能
- Servlet 3.0笔记之超方便的文件上传支持
- Servlet 3.0 新特性详解(五)ServletContext 的性能增强及HttpServletRequest 对文件上传的支持
- servlet3.0新特性测试,文件上传(1)
- 【Demo】Servlet3.0 上传文件
- Servlet 3.0文件上传支持
- 【Servlet 3.0】Servelet 3.0 新特性 文件上传 path对象
- Servlet 3.0笔记之超方便的文件上传支持
- Servlet3.0 上传文件实例
- Servlet3.0新特性之文件上传
- Servlet3.0学习总结(三)——基于Servlet3.0的文件上传