servlet 的web.xml中有两个标签最重要:
先说下这两个标签
<servlet>
<servlet-mapping>
他们之间的关系可以使一对一,也可是一对多的关系。
以下是一个实例和其中的注解
<servlet>
<servlet-name>myfirst_servlet</servlet-name> // 这个是一个标志,与 <servlet-mapping>形成对应关系 (这个元素命名是我们自己定义的,可以使任意的,但命名时方便理解,一般要求有一定的意义作用是和mapping中的name对应,以便服务器能找到)
<servlet-class>HelloWorldServle</servlet-class>// 服务器访问这个.class文件,若有打包应写成 包名/类名(这个是有限制的名字一:若编译后的class文件不在一个包内,直接是class的名字即可,二,若是在一个包内,则这里应该是 包名/类名 的格式)
</servlet>
<servlet-mapping>
<servlet-name>myfirst_servlet</servlet-name> //这个与servlet产生对应关系 (这里的命名也是任意的,但有一个限制,须得和上面servlet元素中的一个对应,以便找到相应的class文件,这里一般处理是和上面的名字一样就好,就像这个例子一样myfirst_servlet对应上面的myfirst_servlet)
<url-pattern>hello</url-pattern>// 用户在客户端浏览器中数据的路径名(这里的命名也是自己随意定义的,叫什么自己看心情,一般也是方便理解为准,一般是命名为要映射的类的名字,这样知道是哪个类嘛)
</servlet-mapping>