注解好处
无需再web.xml中进行配置
注解示例
(1)
@WebServlet(name = " GetQuoteServlet " ,
urlPatterns = { " /getquote " , " /stockquote " } )
public class GetQuoteServlet extends HttpServlet {
【说明】:一个servlet允许接收多个请求,urlPatterns表明提交路径
(2)
@WebFilter(filterName = " AuthenticateFilter " ,
urlPatterns = { " /stock.jsp " , " /getquote " })
public class AuthenticateFilter implements Filter {
【说明】:urlPatterns表明提交路径
(3)
@WebServlet(name = " GetQuoteServlet " ,
urlPatterns = { " /getquote " })
@WebInitParam(name = " default_market " , value = " NASDAQ " )
public class GetQuoteServlet extends HttpServlet {
【说明】:WebInitParam 表示Servlet中的初始参数
(4)
@WebListener
public class QuoteServletContextListener implements ServletContextListener {
【说明】:监听器的配置
相关属性
- asyncSupported: 声明Servlet是否支持异步操作模式。
- description: Servlet的描述。
- displayName: Servlet的显示名称。
- initParams: Servlet的init参数。
- name: Servlet的名称。
- urlPatterns: Servlet的访问URL。
- value: Servlet的访问URL。