(你今后的成功取决于你现在每一次的努力)
一.多重映射
我在写多重映射的时候发现了一个很有意思的现象,我在书上学的是通过xml文件去配置Servlet的多重映射,在网课中学习了注解的方法去写路径,我想这两种方法能同时存在使用吗?答案是可以的。
这是我写的注解:
这是我写的xml文件:
运行结果如下:
由此可见三种路径都可以实现
二.通配符
1)格式为“/*”,例如“/1/*”表示以l1开头的路径下都可以访问到该地址
<servlet-mapping>
<servlet-name>first</servlet-name>
<url-pattern>/l1/*</url-pattern>
</servlet-mapping>
2)格式为“*.扩展名”,例如“*.do”,匹配以“.do”结尾的所有地址
<servlet-mapping>
<servlet-name>first</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
三、缺省Servlet
缺省指的是在当前web下没有访问的路径时,会访问缺省路径。
<servlet-mapping>
<servlet-name>first</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>