web.xml文件用于一个javaweb项目的初始化配置
1. 设置欢迎页/开始页
<welcome-file-list>
<welcome-file>/login.jsp</welcome-file>
</welcome-file-list>
2. 命名servlet并指定url,初始化值
为servlet命名,并指定路径和url
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/loginServlet</url-pattern>
</servlet-mapping>
除此之外,还可以在<servlet></servlet>中添加以下,为servlet指定初始值,这个值可以通过ServletConfig.getInitParameter(‘name')获得
<init-param>
<param-name>param1</param-name>
<param-value>value1</param-value>
</init-param>
为jsp文件命名,并指定路径和url
<servlet>
<servlet-name>Login</servlet-name>
<jsp-file>/login.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
3. 声明过滤器
将过滤器与servlet相联,每次访问到该servlet或jsp对应的url即调用此过滤器
<filter-mapping>
<filter-name>MyFilter</filter-name>
<servlet-name>ServletName</servlet-name>
</filter-mapping>
为过滤器指定一个url,使每次访问到该url时即调用该过滤器
<filter-mapping>
<filter-name>MyFilter</filter-name>
<url-pattern>/myFilter</url-pattern>
</filter-mapping>
4. 指定错误页面
当发生某些异常时,将调用的页面
<error-page>
<exception-type>MyException</exception-type>
<location>/error.jsp</location>
</error-page>