部署Servlet(二)——Servlet3.0

xiaoxiao2021-02-28  75

@WebServlet(loadOnStartup=1,name="TestServlet",urlPatterns={"/TestServlet"},initParams={@WebInitParam(name="key",value="value")}) public class TestServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println(1); } }

loadOnStartup=1:优先级,随着Tomcat的启动而启动。

urlPatterns:数组,该属性指定访问URL。

initParams:数组,该属性可以配置多个@WebInitParam注解,用于初始化多个参数。

Servlet3.0的重大革新之一是支持注解,通过使用注解定义并部署Servlet,用户就无需在web.xml文件中配置Servlet。

为了在web应用中配置Servlet,可以使用@WebServlet注解,将其用于注解继承自HttpServlet的类。@WebServlet注解具有许多属性,用户可以通过它们来定义Servlet的行为。

转载请注明原文地址: https://www.6miu.com/read-70371.html

最新回复(0)