在jsp文件中显示spring@controller提供的rest服务

在jsp文件中显示spring@controller提供的rest服务,spring,spring-mvc,controller,web.xml,Spring,Spring Mvc,Controller,Web.xml,目前,我有一组由Spring3.1.0@Controller提供的rest服务,我想知道是否有任何方法可以轻松地在index.jsp文件中提供服务列表(指向restful服务的链接)。我知道反射是一种选择,但ThinkSpring可能有办法查看@Controller提供的服务,并允许我显示它们 根据您的DispatcherServlet所使用的HandlerMapping接口的具体实现,您可以从中找到答案 例如,如果您使用的是SimpleUrlHandlerMapping,则存在一个名为pres

目前,我有一组由Spring3.1.0@Controller提供的rest服务,我想知道是否有任何方法可以轻松地在index.jsp文件中提供服务列表(指向restful服务的链接)。我知道反射是一种选择,但ThinkSpring可能有办法查看@Controller提供的服务,并允许我显示它们

根据您的
DispatcherServlet
所使用的
HandlerMapping
接口的具体实现,您可以从中找到答案


例如,如果您使用的是
SimpleUrlHandlerMapping
,则存在一个名为present的方法,该方法返回url路径映射的映射。

nicholas指出的是,映射请求有不同的方法。您必须检查正在使用的HandlerMapping,然后查看如何通过类getter获取它存储的映射信息

以下是Spring MVC 3.1@控制器的示例:

如果您接受以前提出的问题的一些答案,您将更有可能收到(更好)的答案。@nicholas hauschild干杯,不知道如何标记这些答案。.您是指web.xml中的调度员吗?org.springframework.web.servlet.DispatcherServletI am。但是,您应该能够直接从
应用程序上下文
获取
句柄映射
。如果您使用的是
@Autowired
,您应该能够将其自动连接到将进行url计算/列出的类中。@nicholas hauschild谢谢您的帮助,但您能给我举个例子吗。我不熟悉这个…我会从这个链接开始:谢谢。我已经看过了,但看不出如何将Spring ApplicationContext绑定到jsp文件中。我认为这比我最初想象的要多得多。