Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1134053
  • 博文数量: 141
  • 博客积分: 2853
  • 博客等级: 少校
  • 技术积分: 2266
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-04 12:03
文章分类

全部博文(141)

文章存档

2014年(3)

2013年(12)

2012年(126)

分类: 嵌入式

2012-12-05 15:03:09

        元素在Servlet和URL样式之间定义了一个映射。它包含了两个子元素

元素给出的Servlet名字必须是在元素中声明过的Servlet的名字。元素指定对应于Servlet的URL路径,该路径是相对于web应用程序上下文根的路径,例如:

        

              HelloWorldServlet<rvlet-name>

              /helloworld

        <rvlet-mapping>

               注意:Servlet2.5规范允许子元素在父元素中出现多次,也就是说允许一

                         个Servlet对应几个不同的URL,这在以前的Servlet规范中是不允许的

  1.以/开始并以/*结束的字符串用来映射路径,例如:

           /admin/*

            如果没有精确匹配,那么对/admin/路径下的资源的所有请求将由映射了上述URL样式的Servle来处理

  2.以*.为前缀的字符串用来映射扩展名,例如:

            *.do

             如果没有精确匹配和路径匹配,那么对具有.do扩展名的资源的请求将由映射了上述URL样式的Servlet处理

 3.以一个单独的/指示这个web应用程序默认的Servlet,例如:

             /

             如果对于某个请求,没有找到匹配的Servlet,那么将使用web应用程序的默认Servlet来处理

4.精确匹配,例如: 

             /login 
阅读(3340) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~