详细内容
关于servlet-mapping里的url-pattern说明
发布日期:2010-04-12     点击:9050     字体:[ ]

下面是在web.xml里定义一个Servlet,包括类位置和servlet-mapping

 <servlet>
 <servlet-name>SayHello</servlet-name>
 <servlet-class>common.SayHello</servlet-class>
</servlet>

<servlet-mapping>
  <servlet-name>SayHello</servlet-name>
  <url-pattern>/SayHello</url-pattern>
 </servlet-mapping>

当在浏览器里执行 http://localhost:8080/站点名称/SayHello,是可以执行该Servlet,这里的SayHello对应servlet-mapping里的url-pattern定义的SayHello,如果我们将servlet-mapping修改:

<servlet-mapping>
  <servlet-name>SayHello</servlet-name>
  <url-pattern>/SayHello123456</url-pattern>
 </servlet-mapping>

那么在浏览器执行http://localhost:8080/站点名称/SayHello是不对的,这是应该是http://localhost:8080/站点名称/SayHello123456

所以url-pattern完全对应浏览器的输入

用户评论
昵称:匿名 来自:218.24.160.*  
2013/1/28 15:51:03
谢谢您的帮助
昵称 
内容  *
验证码   
   
相关文章 更多...  
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计