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分了,后继再加分。
小弟谢谢各位大哥大姐了。
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分了,后继再加分。
小弟谢谢各位大哥大姐了。
好像这样的
一个元素用于映射一个已经注册的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
第三种
<url-pattern>/page.* </url-pattern>
匹配不了http://lotus/page,所以不行。
我做了测试,“*”可以匹配“.”,所以第四种方式可以。建议lz检查下路径问题。
<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,原理应该一样吧????
/*
*.do不支持部分匹配方式/xx.*
详细的可以参考我们jsp教程中的例子:
http://family168.com/tutorial/jsp/html/jsp-ch-07.html#jsp-ch-07-03-01
http://topic.csdn.net/u/20090617/14/90aeb84e-8055-4c75-ae12-dbf03206692a.html