多个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

web.xml中多个servlet的配置

AcceptLink             labmanagement.AcceptLink                                    HelloWorld ...
  • lovehuishouzan
  • lovehuishouzan
  • 2016年05月17日 17:46
  • 6043

Web.xml中配置Servlet

之前在做项目中,一直需要在web.xml中配置Servlet,但为什么这么写,这么写是如何通过配置文件找到我们响应的Servlet中的方法的呢?今天就从配置开始说起,我们的Servlet是如何在整个项...
  • u013038643
  • u013038643
  • 2016年07月16日 11:20
  • 2458

JavaWeb项目中web.xml有关servlet的基本配置

JavaWeb项目中web.xml有关servlet的基本配置
  • github_36301064
  • github_36301064
  • 2016年11月22日 19:58
  • 15439

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

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

“servlet监听器”以及在web.xml中的配置

监听器:监听器就是一个java程序,功能是监听另一个java对象变化(方法调用、属性变更) 以上是普通监听器,下面开始研究servlet监听器: 注册监听器只需要配置到web.xml中就行 s...
  • A18730290353
  • A18730290353
  • 2017年07月18日 12:37
  • 750

web.xml中servlet配置及其含义

这里其实最想说的是配置中各节点的含义: ServletDemo lm.practice.ServletDemo ServletD...
  • m0_37630602
  • m0_37630602
  • 2017年03月23日 14:49
  • 4165

web.xml中同一servlet/filter配置多个url-pattern

转自:http://blog.sina.com.cn/s/blog_4c2c2a0c0100dh67.html   若你的servlet要多个地址,或你的filter需要过滤不同的url如有*.j...
  • llxxmm1990
  • llxxmm1990
  • 2013年08月24日 00:03
  • 4848

web.xml中servlet初始化参数设置多个值

web.xml中servlet初始化参数设置多个值,可以使用分号分隔,如下示例在Jersey中增加jsp和log支持: init-param>              param...
  • feixingfei
  • feixingfei
  • 2015年12月23日 13:19
  • 1173

如何自己创建Servlet并配置web.xml

创建类XXX,继承HttpServlet 实现doGet() doPost方法 在:web.xml中配置:其中AddUser1Servlet是类名         AddU...
  • wei_chong_chong
  • wei_chong_chong
  • 2016年01月15日 20:46
  • 1276

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

Servlet容器中web.xml配置与的区别与作用 的作用: web.xml的配置中配置作用 1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web....
  • whereismatrix
  • whereismatrix
  • 2015年05月20日 11:30
  • 1449
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:多个Servlet的web.xml配置
举报原因:
原因补充:

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