【发布时间】:2017-11-26 14:20:17
【问题描述】:
当我有“/”作为我的 url 模式时,我可以在地址栏中的斜杠之后输入任何我想要的内容并成功登陆到 servlet。 也就是说,两者都
http://localhost:8080/firstServlet/
还有
http://localhost:8080/firstServlet/any_random_string
给了我同样的结果。
但是当我将 url-pattern 设置为空白时,只有 http://localhost:8080/firstServlet/ 可以正常工作。请解释原因。
here 和 here 有一些类似的东西,但我不完全理解。
模式“/*”的行为也和“/”一样。
【问题讨论】:
-
另外,“/”和“/*”的行为方式相同,当我说“/*”时,我不是指“/”后跟“/*”,因为目录匹配!
标签: java servlets url-pattern