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")
}
)
网友评论