下面是在web.xml里定义一个Servlet,包括类位置和servlet-mapping
 <servlet>
 <servlet-name>SayHello</servlet-name>
 <servlet-class>common.SayHello</servlet-class>
</servlet> 
<servlet-mapping>
  <servlet-name>SayHello</servlet-name>
  <url-pattern>/SayHello</url-pattern>
 </servlet-mapping>
当在浏览器里执行 http://localhost:8080/站点名称/SayHello,是可以执行该Servlet,这里的SayHello对应servlet-mapping里的url-pattern定义的SayHello,如果我们将servlet-mapping修改:
<servlet-mapping>
  <servlet-name>SayHello</servlet-name>
  <url-pattern>/SayHello123456</url-pattern>
 </servlet-mapping>
那么在浏览器执行http://localhost:8080/站点名称/SayHello是不对的,这是应该是http://localhost:8080/站点名称/SayHello123456
所以url-pattern完全对应浏览器的输入