部署描述符 web.xml

<?xml version="1.0" encoding="UTF-8"?><!-- xml version and encoding -->
<web-app version="4.0" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
     http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd">
    
    <!-- 部署描述符会覆盖@WebServlet标注 -->
    <servlet>
        <servlet-name>SimpleServlet</servlet-name>
        <servlet-class>app01c.SimpleServlet</servlet-class>
        
        <!-- 这个元素使得Servlet在应用启动时加载而不是爱第一次访问是加载,服务器会根据load-on-startup的大小依次对servlet进行初始化 -->
        <load-on-startup>10</load-on-startup>
    </servlet>
    
    <!--  如果url-pattern定义的是路径,那么以后所有对这个路径下资源的请求都会由servlet-name中定义的servlet处理; 
如果url-pattern定义的是资源格式例如*.do等,那么对于所有符合这种格式的资源的请求都由指定的servlet处理。-->
    <servlet-mapping>
        <servlet-name>SimpleServlet</servlet-name>
        <!-- b个servlet可以使用多个url-pattern规则,<servlet-mapping>标签声明了与该servlet相应的匹配规则,每个<url-pattern>标签代表1个匹配规则; -->
        <url-pattern>/simple</url-pattern>
        <url-pattern>/other simple</url-pattern>
    </servlet-mapping>

    <servlet>
        <servlet-name>WelcomeServlet</servlet-name>
        <servlet-class>app01c.WelcomeServlet</servlet-class>
        <load-on-startup>20</load-on-startup>
    </servlet>
    
    <servlet-mapping>
        <servlet-name>WelcomeServlet</servlet-name>
        <url-pattern>/welcome</url-pattern>
    </servlet-mapping>
    
</web-app>

猜你喜欢

转载自www.cnblogs.com/jiangfeilong/p/10662909.html