想象一下以下情况:
Web应用程序部署到tomcat服务器。启动了一个针对http://localhost/myServlet
现在,当有人要求时
http://localhost/myServlet/this/path/shall/be/handled
,myServlet应该对此请求负责并适当地处理它。
编辑:更具体一点:我不知道用户请求的路径。您可以将此视为用户请求myServlet/path/to/file
的虚拟文件系统。 MyServlet应负责此GET请求。正如您所看到的那样,将这些URL映射到Annotations是不可能的。我想像myServlet/*
那样注释,如果这更容易理解的话。
有人能指出我正确的方向吗?我觉得有点迷失,但我很确定这是可能的!
答案 0 :(得分:1)
Jersey Servlet(com.sun.jersey.spi.spring.container.servlet.SpringServlet)是REST API的终点(如果我们使用Jersey REST)Call。因此,当servlet获得任何请求时,其处理程序处理相同的请求。
当应用程序使用具有相应url-pattern的myServlet获取请求时,其相应的Handler将激活并处理相应响应的请求。