2

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>

ページをナビゲートするためのこのソリューションは効率的ですか?ナビゲーションを作成する他の方法を教えてください。確かにありますが、インターネット上で何も見つかりません。

4

1 に答える 1

1

jspの場合、これは少しすっきりしたimhoです:

<%@ 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>
于 2012-09-26T12:06:34.657 に答える