我在尝试在 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/