*.jsp 控制器上的端点

问题描述 投票:0回答:1

我有一个应用程序,它有一个由其他应用程序调用的端点(APP/index.jsp),因此我无法更改此网址。

我计划将此 jsp 更改为控制器,但使用

 @RequestMapping("index.jsp")
不会触发控制器。

任何其他后缀都可以,但我无法更改其他应用程序使用我的应用程序的方式。

有什么办法可以用控制器切换这个jsp文件吗?返回的数据仍然是相同的(使用百里香),但我无法设法让控制器为此工作。

java spring spring-mvc jsp
1个回答
0
投票

您不应使用

.jsp
扩展名来映射控制器。因为这个扩展默认映射到 JSP 页面。

相反,如果您可以编辑

index.jsp
,那么您可以向控制器添加重定向。如果控制器使用
@RequestMapping("/controller")
进行映射,那么您可以在
index.jsp
的第一行使用:

<% response.sendRedirect("controller"); %>
© www.soinside.com 2019 - 2024. All rights reserved.