我的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风格无法找到。 这是项目结构
答案 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/"/>