Java SpringMVC导航

Java SpringMVC导航,java,spring,spring-mvc,navigation,navigationcontroller,Java,Spring,Spring Mvc,Navigation,Navigationcontroller,我想用Spring MVC创建简单的导航,到目前为止,我已经做到了: @Controller @RequestMapping("/secure") public class NavigationController { @ModelAttribute("myPath/operation") public OperationForm getOperationForm() { return new OperationForm(); } @Reque

我想用Spring MVC创建简单的导航,到目前为止,我已经做到了:

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

    @ModelAttribute("myPath/operation")
    public OperationForm getOperationForm() {
        return new OperationForm();
    }

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

    @ModelAttribute("myPath/configuration")
    public ConfigurationForm getConfigurationForm() {
        return new ConfigurationForm();
    }

    @RequestMapping("/myPath/configuration")
    public String processConfigurationPage(Map model) {
        return "myPath/configuration";
    }

}
在我的JSP页面中:

<a href="${pageContext.servletContext.contextPath}/secure/myPath/configuration.htm" class="parent">Configuration</a>
<a href="${pageContext.servletContext.contextPath}/secure/myPath/operation.htm" class="parent">Operation</a>


此页面导航解决方案是否有效?你能给我推荐一些其他的导航方式吗?我肯定有,但我在网上找不到任何东西

对于jsp来说,这有点整洁:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
...

<c:url var="config" value="/secure/myPath/configuration.htm"/>

<a href="${config}" class="parent">Configuration</a>

...

是的,无论编码什么都是导航方式,但是如果您想提高性能,请为每个导航添加AJAX支持。