href无法在spring mvc中工作

时间:2017-03-15 22:56:19

标签: java spring jsp spring-mvc

我有以下项目结构: enter image description here

我的dispactcher-servlet.xml如下:

display:block

但是我的jsp中的以下href不起作用:

<mvc:resources mapping="/resources/**" location="/resources/" cache-period="31556926"/>
<mvc:resources mapping="/WEB-INF/**" location="/WEB-INF/" cache-period="31556926"/>
<mvc:annotation-driven />


<bean
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass"
        value="org.springframework.web.servlet.view.JstlView" />
    <property name="prefix" value="/WEB-INF/views/" />
    <property name="suffix" value=".jsp" />
</bean>

我收到http 404错误,说找不到请求的资源。

我也试过

href="<c:url value="/WEB-INF/views/contact.html"/>"

但这也行不通:

以下作品:

<c:set var="contextPath" value="${pageContext.request.contextPath}"/>
href="${contextPath}/contact.html"/>"

但是我需要在resources / assets / css中创建contact.html的副本。

为什么映射/WEB-INF/views/contact.html不起作用?

0 个答案:

没有答案