我正在学习 Spring MVC(和一般的 servlet)并遵循 springsource 的 mvc-ajax 示例,该示例使用带注释的控制器方法。在该示例中,似乎只有一个 url 模式(在 web.xml 中)映射到 servlet:
/应用程序/*
我已经将该应用程序部署为 WAR 文件,而我请求的实际、丑陋的 URL 是http://127.0.0.1:8080/org.springframework.samples.mvc.ajax-1.0.0-20100407.233245-1/帐户。
因此,'/app/*' 中的 'app' 似乎是一个对应于 'org.springframework.samples.mvc.ajax-1.0.0-20100407.233245-1' 的变量,但是它不是通用的,因为它不是不能在我自己的应用程序中使用,这与我的理解相矛盾,即 url-pattern 包含应用程序名称之后的 URL 部分。那么,什么是“应用程序”?它在哪里配置?