多个Servlet的web.xml配置

转载 2013年12月04日 21:33:49

我们都知道web.xml是用来配置Servlet的映射的,我在网上看到很多人对有多个servlet时如何配置很是困惑,我以前也碰到过类似的问题,后来试了很多种方法才解决,现在把我的一些收获与大家一起分享

       一个例子如下:

<?xml version="1.0" encoding="ISO-8859-1"?> 
<!DOCTYPE web-app 
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
"http://java.sun.com/dtd/web-app_2_3.dtd"> 
<web-app> 
 <servlet>
       <servlet-name>Test</servlet-name>
       <display-name>Test</display-name>
       <servlet-class>test.Test</servlet-class>
 </servlet>
 <servlet>
       <servlet-name>RequestInfo</servlet-name>
       <display-name>RequestInfo</display-name>
       <servlet-class>test.RequestInfo</servlet-class>
 </servlet>
 <servlet>
       <servlet-name>FormDeal</servlet-name>
       <display-name>FormDeal</display-name>
       <servlet-class>test.FormDeal</servlet-class>
 </servlet>
 <servlet>
       <servlet-name>SessionExa</servlet-name>
       <display-name>SessionExa</display-name>
       <servlet-class>test.SessionExa</servlet-class>
 </servlet>
 <servlet>
       <servlet-name>UseBeanServlet</servlet-name>
       <display-name>UseBeanServlet</display-name>
       <servlet-class>test.UseBeanServlet</servlet-class>
 </servlet>
 <servlet-mapping>
       <servlet-name>Test</servlet-name>
       <url-pattern>/Test</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
       <servlet-name>RequestInfo</servlet-name>
       <url-pattern>/RequestInfo</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
       <servlet-name>FormDeal</servlet-name>
       <url-pattern>/FormDeal</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
       <servlet-name>SessionExa</servlet-name>
       <url-pattern>/SessionExa</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
       <servlet-name>UseBeanServlet</servlet-name>
       <url-pattern>/UseBeanServlet</url-pattern>
 </servlet-mapping>

 <welcome-file-list> 
       <welcome-file>index.jsp</welcome-file> 
 </welcome-file-list> 
</web-app>

从上面可以看到前面先是一个个servlet的描述信息,后面才是servlet的映射,也就是说要把servlet的描述信息放前面,映射放后面。还有就是<servlet></servlet>标签中间的那三个标签都必须有,我曾试过把<displayname></display-name>

删掉,后来在用浏览器运行servlet时总是出错,目前我也不知道为什么,标签

<servlet-mapping></servlet-mapping>

中间的两个标签

<servlet-name></servlet-name>

<url-pattern></url-pattern>

肯定是少不了的了,不用我多说

转自http://hi.baidu.com/arfish/item/e297d03ca54740c5382ffa74

相关文章推荐

Servlet学习笔记(四)—— web.xml配置文件简介及加载过程

引言:       对于 一个J2EE

servlet中web.xml配置详解

Web.xml常用元素    定义了WEB应用的名字  声明WEB应用的描述信息  context-param元素声明应用范围内的初始化参数。  过滤器元素将一个名字与一个实现ja...

servlet中web.xml配置详解

Web.xml常用元素    定义了WEB应用的名字   声明WEB应用的描述信息   context-param元素声明应用范围内的初始化参数。   过滤器元素将一个名字与一个实现javax.se...

Servlet容器中web.xml配置<context-param>与<init-param>

Servlet容器中web.xml配置与的区别与作用 的作用: web.xml的配置中配置作用 1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web....

servlet与Web.xml配置关联

【servlet与Web.xml配置】 【关联01:处理类与请求的关联】 web.xml配置为: demo *.gdy GenericServle...

快速创建一个servlet并且在web.xml配置和使用它

这次,我要来教大家怎么快速创建一个servlet并且在web.xml配置和使用它 先来看一下项目的基本结构: 第一步,创建一个servlet。因为servlet是一个接口,所以需要继承。 创建的一...

Servlet--ServletContext(三)获取web.xml配置参数

Servlet--ServletContext(三)获取web.xml配置参数 一、ServletContext作用之获取配置文件参数 1、获取配置文件实例: package tes...

servlet中web.xml配置详解

Web.xml常用元素 定义了WEB应用的名字 声明WEB应用的描述信息 context-param元素声明应用范围内的初始化参数。 过滤器元素将一个名字与一个实现javax.servlet....

servlet中web.xml配置

 servlet中web.xml配置详解(转) 这篇文章转自JavaEye,以前配置web.xml时都不知道为什么这样,看了之后明白了很多。贴下来,共同分享! Web.xml常用元素 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)