1.为什么要编写 Servlet 的映射
由于我们写的是 Java 程序,但是需要通过浏览器访问,而浏览器需要连接 web 服务器,所以我们要在 web 服务器中注册我们写的 Servlet,还需要给他一个浏览器能访问的路径。
2.可以指定一些后缀或者前缀
<servlet-mapping>
<servlet-name>name</servlet-name>
<url-pattern>*.mz</url-pattern>
</servlet-mapping>
3.优先级问题
有映射路径的优先级是最高的,如果找不到就会走默认的处理请求。
4.properties 路径
classpath 在 WEB-INF 下面
即 /WEB-INF/classes/db.properties
5.资源打包
打包 java 和 resource 下的 properties 文件和 xml 文件
配置 pom.xml 文件
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>