java - Spring MVC 导航路径

标签 java spring spring-mvc

我在尝试在 spring mvc 中进行一些简单的导航时遇到问题。我有一个导航 Controller :

@Controller
@RequestMapping("/secure")
public class NavigationController {

    @RequestMapping("/operation")
    public String processOperationPage() {
        //Some logic goes here
        return "corpus/operation";
    }

    @RequestMapping("/configuration")
    public String processConfigurationPage() {
        //Some logic goes here
        return "corpus/configuration";
    }

}

这是我到达该 Controller 的链接:

<a href="secure/operation.htm">Operation</a>
<a href="secure/configuration.htm">Configuration</a>

第一次点击链接时一切正常。在浏览器中,我看到了我所期望的正常路径。例如:http://localhost/obia/secure/configuration.htm。但是,如果我在这个页面上,并且从这个页面上我想到达操作.htm,当我单击操作链接时,路径会变成这样:http://localhost/obia/secure/secure/operation.htm.

secure 出现两次。我该如何解决这个问题?

最佳答案

您的链接是相对的。在它们前面添加斜杠即可解决此问题。

关于java - Spring MVC 导航路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10812492/

相关文章:

java - MediaCodec.createInputSurface() 在 Android 模拟器中抛出 IllegalStateException(错误 -38)

java - setEnabled(true) 当 radioButton.isSelected()

javascript - 将 Java List<String> 转换为 Javascript 数组

json - 从 Angular 执行 $http.put 时,Spring MVC @ModelAttribute 数据始终为 null

java - Web 应用程序充当 Restfull 应用程序的方法

java - 如何将十进制值格式化为小时和分钟?

java - 小程序:关闭时触发异常

java - 从其余 Controller 方法请求 String [] + String 作为 Json

java - 如何在具有java配置且没有Web.xml的Spring MVC中处理404页面未找到异常

Spring Boot 与 Spring Batch 和 JPA 的集成