在使用servlet时候,有些时候都需要自己来配置web.xml文件,在配置的时候,我们可以配置多个<url-pattern></url-pattern> 

 比如在这里绑定了3个<url-pattern>,无论是访问哪一个<url-pattern>都可以找到input.

1 <servlet-mapping>                                        <!-- 映射路径 -->
2         <servlet-name>input</servlet-name>                    <!-- 与servlet相对应 -->
3         <url-pattern>/AInputServlet</url-pattern>            <!-- 页面的映射路径 -->
4         <url-pattern>/BInputServlet</url-pattern>
5         <url-pattern>/CInputServlet</url-pattern>
6     </servlet-mapping>

 

还可以在<url-pattern>在使用通配符,所谓的通配符就是“*”号。

1         <servlet-name>input</servlet-name>            
2         <url-pattern>/servlet/*</url-pattern>        /servlet/a  servlet/b ,都匹配/servlet/*
3         <url-pattern>*.do</url-pattern>                /abc/def/ghi.do  /a.do  都匹配*.do
4         <url-pattern>/*</url-pattern>                匹配所有的URL

还有,通配符要么就为前缀,要么就为后缀,不能在URL的中间出现,也不能只有通配符。例如,/*.do是错误的,因为*出现在URL的中间位置了

相关文章:

  • 2021-10-27
  • 2021-11-20
  • 2022-12-23
  • 2021-10-10
  • 2021-09-08
  • 2021-07-04
  • 2022-02-02
  • 2021-08-27
猜你喜欢
  • 2022-03-07
  • 2022-12-23
  • 2022-01-18
  • 2021-11-04
  • 2021-10-24
  • 2022-12-23
  • 2021-12-26
相关资源
相似解决方案