Spring mvc资源问题

时间:2015-09-08 15:11:45

标签: css spring model-view-controller resources

我的mvc:资源有问题,请看一下

<servlet>
    <servlet-name>main</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>main</servlet-name>
    <url-pattern>/app/*</url-pattern>
</servlet-mapping>

<mvc:annotation-driven/>
<mvc:resources mapping="/app/css/**" location="/WEB-INF/css/"/>

<link rel="stylesheet" type="text/css" href="<c:url value="/app/css/main.css" />">

你怎么能看到css风格无法找到。 这是项目结构

enter image description here

2 个答案:

答案 0 :(得分:0)

我不知道你在哪里得到&#39; / app /&#39;从中映射,您没有名为&#39; app&#39;?

的文件夹

请尝试使用此功能:

<mvc:resources location="/WEB-INF/css/" mapping="/css/**"></mvc:resources>

答案 1 :(得分:0)

我找不到应用程序文件夹,并使用WEB-INF删除应用程序它将起作用。代码应该像

一样
<servlet>
    <servlet-name>main</servlet-name>
<servletclass>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>main</servlet-name>
    <url-pattern>*.jsp</url-pattern>
</servlet-mapping> 

<mvc:annotation-driven/>
<mvc:resources mapping="/WEB-INF/.**" location="/WEB-INF/css/"/>