现在的位置: 首页 > 综合 > 正文

servlet的部署

2014年01月30日 ⁄ 综合 ⁄ 共 667字 ⁄ 字号 评论关闭
 

<一>关于servlet的映射问题
­
    <url-pattern>元素中的访问路径必须以 / 开头,表示web应用程序的根目录,而不是整个web站点的根目录
­
    路径名称可以是多级目录的形式,如:
    <url-pattern>
/demo/index.html
    </url-pattern>
­
    假设web应用程序的目录是的:d:/xaccp
    则当客户端访问地址 http://localhost:8080/xaccp/demo/index.html,即使d:/xaccp目录中存在demo/index.html文件,Tomcat也首先查找/xaccp这个应用程序中是否存在映射到/demo/index.html上的servlet,如果存在,则调用相应的servlet响应
­
*******************************************************************************************
­
<二>同一个servlet映射到多个url上
­
在<url-pattern>中使用通配符,两种固定格式:
1: *.扩展名  *前面不能有 “/”
如 *.do 表示匹配以 .do结尾的所有URL
­
2: 以 / 开头,并以 /* 结尾
例如:/* 表示匹配当前web应用程序下所有URL,
      /action/*表示当前web应用程序下的/action子路径下的所有rul
­
servlet引擎采用最具体匹配原则来查找请求URL的映射,其中第一种格式的优先级最低(*.扩展名)
­
 

抱歉!评论已关闭.