当前位置:  开发笔记 > 编程语言 > 正文

用于匹配以斜杠("/")结尾的URL的Servlet URL模式

如何解决《用于匹配以斜杠("/")结尾的URL的ServletURL模式》经验,为你挑选了1个好方法。

我想指定一个Servlet URL模式来匹配以斜杠("/")结尾的URL,而只是斜杠.

我理解这种模式

    /example/path/*

将匹配的URL

    http://example.com/example/path/

这似乎有效.但是,相同的模式也会匹配的URL

    http://example.com/example/path/a/
    http://example.com/example/path/b/
    http://example.com/example/path/c/

我只是在寻找一个http://example.com/example/path/只匹配而不匹配的URL模式http://example.com/example/path/a/等等.

澄清:不允许以斜杠结尾的URL模式.



1> Peter Štibra..:

您很可能无法通过web.xml中的映射来完成此操作.

你可以做的是将servlet映射到/ mypath/*,然后通过request.getPathInto()检查/ mypath /之后的部分.如果是"/",请运行您的代码.如果不是,则返回404错误.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有