servlet 3.0 注解

作者: 大炮对着虫子 | 来源:发表于2017-09-15 18:33 被阅读22次

    Servlet 3.0提供了注解(annotation),使得不再需要在web.xml文件进行servlet部署。

    当我们新建一个servlet时,默认头上有个注解,表示url

    servlet

    servlet路径的配置注解

    @WebServlet("/HtmlFilterServlet")
    
    @WebServlet(name="UploadServlet",urlPatterns="/UploadServlet")
    
    @WebServlet(name="UploadServlet",urlPatterns={"/UploadServlet","/servlet/UploadServlet"})
    
    @WebServlet(name="UploadServlet",value={"/UploadServlet","/servlet/UploadServlet"})
    
    

    servlet实现文件上传的注解

    @MultipartConfig(maxFileSize=1024*1024*5)
    

    Filter

    当我们使用Filter的时候,也无需去web.xml配置,可以通过注解进行。

    @WebFilter(filterName="HtmlFilter",urlPatterns={"/*"})
    
    
    
    @WebFilter(
        urlPatterns = "/five",
        filterName = "FiveFilter",
        initParams = {
            @WebInitParam(name = "name", value = "username"),
            @WebInitParam(name = "value", value = "password")
        }
      
    )
    

    相关文章

      网友评论

        本文标题:servlet 3.0 注解

        本文链接:https://www.haomeiwen.com/subject/kktesxtx.html