Servlet3.0

使用前提:

JavaEE6.0或以上版本

Tomcat7.0或以上版本


新特性:

支持注解取代web.xml配置

本身支持文件上传功能


如何使用这些新特性:

注解:

@WebServlet()其中可以配置这个Servlet的Url-pattern,LoadOnStratup以及Initparams

@WebFilter(urlPatterns="/*") 过滤器的注解配置

@WebListener监听器的注解配置


文件上传:

1. @MultipartConfig进行文件上传相关的Servlet的注解声明

 如果是普通的表单项

* getParameter()获取数据

 如果是文件的上传项

* request.getPart("myfile");返回的Part对象

* Part对象的提供的方法,操作这些方法来完成文件的上传

    * getSize()                             -- 获取的上传文件的大小

    * getName()                             -- 获取的表单中文件输入项的name的值(myfile)

    * getHeader("Content-Disposition")      -- 获取的字符串,包含文件的名称

    * getInputStream()                      -- 获取上传文件的输入流

    * write()                               -- 向文件写入上传的文件


你可能感兴趣的:(Servlet3.0)