可以说，在刚刚使用 servlet 的时候会遇到两个难题：一个是对 get,post 的理解；一个是 web.xml 中 url-pattern 节点的设置；

前置是如何处理网页传递过来的数据的技术问题；后者是如何规定在网页中浏览或者超级链接的地址问题；

本次训练主要研究常用的 url-pattern 设置，以及他们的具体使用方法。

url-pattern 之所以重要，因为这决定在网页中如何调用编写的 servlet 程序。我们经常看到的几种访问其他类型网页或程序的方法：

1、http ://www.com.cn/index.html

2、http ://www.com.cn/index.jsp

3、http ://www.com.cn/index.jsp?x=y&w=z

但 servlet 是一个 java 程序，无法当作网页直接进行调用，则必须进行设置，告诉 tomcat 怎样执行这些程序。比如：

http ://www.com.cn/helloworld

这里的 helloworld 并不是一个标准的网页，而是一个 servlet 程序，如果不进行设置，浏览器就会以为是一个网页，结果因为无法识别它的格式，而提示是否下载该文件（前面说过，浏览器要求 html 等网页格式）；

为了解决这个问题，我们可以通过 web.xml 来设置一个映射关系，告诉 tomcat，如果浏览器提交的网址（URL）正好匹配这个映射模式（url-pattern），则应该调用哪个 java 程序；