2016-12-02 106 views
-1

我想开发与春季启动Web应用程序,我想解决我的JavaScript和CSS文件中的JavaScript和CSS资源。 我CONFIG dispatcher-servlet.xml文件我这个文件的访问从JSP这样的:春季启动MVC:资源映射

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

,并在我的JSP文件,我可以使用下面的代码来访问:

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> 
<img class="first-slide home-image" src="<spring:url value="/resources/images/back1.jpg"/>" alt="First slide"> 

我该怎么办配置mvc:春季开机资源映射?

+0

对不起;目前还不清楚你在问什么。你期望发生什么,以及实际发生了什么? – Ickster

+0

为什么要用XML和JSP使用Spring Boot?请不。 – Vaelyr

+0

我不使用xml。我开发Web应用程序并需要jsp。 – behnam27

回答

4

看看docs

默认情况下,春季启动将在 类路径或从ServletContext的根提供静态内容从一个名为/静态目录 (或/公共或/资源或/ META-INF /资源)。

此外,您可以使用Java配置,它与您发布的xml相同。只是覆盖@Configuration类,它扩展WebMvcConfigurerAdapter

@Override 
public void addResourceHandlers(final ResourceHandlerRegistry registry) { 
    registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); 
} 

一个好的博客文章关于Spring资源的addResourceHandlers方法 - here