Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringMVC从子菜单调用jsp_Java_Spring_Jsp_Spring Mvc - Fatal编程技术网

Java SpringMVC从子菜单调用jsp

Java SpringMVC从子菜单调用jsp,java,spring,jsp,spring-mvc,Java,Spring,Jsp,Spring Mvc,我的jsp中有一个菜单: <ul class="submenu"> <li class=""> <a href="create/wizard"> <i class="menu-icon fa fa-caret-right"></i> Wizard </a> <b class="arrow"></b>

我的jsp中有一个菜单:

<ul class="submenu">
    <li class="">
        <a href="create/wizard">
            <i class="menu-icon fa fa-caret-right"></i>
            Wizard
        </a>

        <b class="arrow"></b>
    </li>
    <li class="">
        <a href="view/contract">
            <i class="menu-icon fa fa-caret-right"></i>
            Contract
        </a>

        <b class="arrow"></b>
    </li>
</ul>
我第一次登录时,如果您转到任何一个可用的页面,但假设我在/create/wizard url中,并且我转到/view/contract,则url将变为:

Wrong: http://localhost:8080/ccts/create/view/contract

Type Status report
messageNot Found
descriptionThe requested resource is not available.
应该什么时候去

Correct: http://localhost:8080/ccts/view/contract
额外的创建正在附加到正确的url。知道原因吗?

您可以使用${pageContext.request.contextPath}

更改指向此的链接

<a href="${pageContext.request.contextPath}/create/wizard">
    ...
</a>


尝试${pageContext.request.contextPath}/create/view在jsp中创建绝对路径。很高兴它有帮助!
<a href="${pageContext.request.contextPath}/create/wizard">
    ...
</a>
<a href="${pageContext.request.contextPath}/view/contract">
    ...
</a>