图像

servlet 配置

servlet命名

在你的web.xml配置文件中增加servlet节点,它有两个子节点servlet-nameservlet-class,下面举个例子:

<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>com.cppfun.HelloServlet</servlet-class>
</servlet>

servlet命名是给容器识别的,加载对应的java类

配置访问url

url配置是给客户端请求访问来个明确的路径,不然容器识别不了,就会返回404.
在web配置文件中增加节点servlet-mapping,它也包含两个子节点:servlet-nameurl-pattern,具体如下所示:

<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hi</url-pattern>
</servlet-mapping>

这里只须注意一点,两个servlet-name要一致,这样才能对应起来。
下面是完整的demo:

<web-app>
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>com.cppfun.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hi</url-pattern>
</servlet-mapping>
</web-app>

发表评论