url地址按照如下变化规律
http://lotus/page
http://lotus/page.1
http://lotus/page.1.1
http://lotus/page.1.2
http://lotus/page.1.3
。。
http://lotus/page.2
http://lotus/page.2.1
http://lotus/page.2.2
也就是说page是不变的,每次点击后面的点号和数字会跟着变动。
如果只想匹配page下的地址
那么在web.xml的配置文件里的<url-pattern>怎么写呢?
目前按照如下方式,均不行:
<url-pattern>/page </url-pattern>
<url-pattern>/page. </url-pattern>
<url-pattern>/page.* </url-pattern>
<url-pattern>/page* </url-pattern>
各位大哥能给小弟一个答案吗?
如果没有答案,是不是说按照以上的url变化规律是无法获得匹配的?
能给个无法匹配的依据吗?
小弟也好向上头交差啊。
暂时只有70分了,后继再加分。
小弟谢谢各位大哥大姐了。

解决方案 »

  1.   

    <url-pattern>*.page</url-pattern>
    好像这样的
      

  2.   

    有4种 匹配方法 
    一个元素用于映射一个已经注册的Servlet的一个对外访问路径,它包含有两个子元素:和分别用于指定Servlet的注册名称和Servlet的对外访问路径。 Name /hello/hello.html Servlet的对外访问路径的/可以用*通配符替换它有两种规定的格式 a. *.扩展名 匹配.do结尾的URL b. /action/* 表示当前程序下子路径下所有URL 下面归纳了几种映射关系 1./abc/* ------1 2./* ------2 3./abc ------3 4.*.do ------4 注意:*.do的优先级最低 通过归纳的映射关系我们可以总结以下的一些行为当请求URL为"/abc/a.html"时,"/abc/*"和"/*"都可以匹配这个URL 则Servlet引擎将调用1当请求URL为"/abc"时,"/abc/*"和"/abc"都可以匹配这个URL 则Servlet引擎将调用3 当请求URL为"/abc/a.do"时,"/abc/*"和"/*.do"都可以匹配这个URL 则Servlet引擎将调用1 当请求URL为"/a.do"时,"/*"和"/*.do"都可以匹配这个URL 则Servlet引擎将调用2本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/java_cxrs/archive/2009/06/12/4264491.aspx
      

  3.   

    第一,第二种没有通配符。
    第三种
    <url-pattern>/page.* </url-pattern>
    匹配不了http://lotus/page,所以不行。
    我做了测试,“*”可以匹配“.”,所以第四种方式可以。建议lz检查下路径问题。
      

  4.   

    <url-pattern>/page </url-pattern>
    <url-pattern>/page. </url-pattern>
    <url-pattern>/page.* </url-pattern>
    <url-pattern>/page* </url-pattern> 
    以上四种均不可以啊,
    只有在url中输入一样的时候,才可以
    比如 
    http://lotus/page 匹配第一种
    http://lotus/page. 匹配第二种
    http://lotus/page.*匹配第三种 
    http://lotus/page* 匹配第四种
    把*换成其他的数字时候,均不可以。忘记说了,我用的是wicket技术。
    但是都是apach的,来自java,原理应该一样吧????
     
      

  5.   

    filter只支持两种匹配方式:
    /*
    *.do不支持部分匹配方式/xx.*
    详细的可以参考我们jsp教程中的例子:
    http://family168.com/tutorial/jsp/html/jsp-ch-07.html#jsp-ch-07-03-01
      

  6.   

    来晚了,大家回复 cs_dn001 或 java_ee 的帖子前,先看看下面的帖子
    http://topic.csdn.net/u/20090617/14/90aeb84e-8055-4c75-ae12-dbf03206692a.html