2016-12-02 13 views
-1

私は春のブートでWebアプリケーションを開発したいと思います。私はJavaScriptファイルとCSSリソースをjspファイルで扱いたいと思っています。 私はこのようなディスパッチャ-servlet.xmlでJSPからこのファイルへの私のアクセスを設定:spring boot mvc:resources mapping

<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"> 

config mvc:スプリングブート時のリソースマッピング?

+0

あなたが求めていることは本当にはっきりしていません。何が起こっていると思われますか、実際には何が起こっていますか? – Ickster

+0

XMLとJSPでSpring Bootを使う理由は何ですか?してください。 – Vaelyr

+0

私はxmlを使用しません。私はWebアプリケーションを開発し、JSPが必要です。 – behnam27

答えて

4

docsをご覧ください。デフォルト春ブートすることで

は クラスパスにかのServletContextのルートから/静的(または公開/または/リソースまたは/ META-INF /リソース)というディレクトリ から静的なコンテンツを提供します。

また、投稿したxmlと同じJava設定を使用することもできます。 here - ちょうどWebMvcConfigurerAdapter

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

春のリソースについての良いブログ記事を拡張@ConfigurationクラスのaddResourceHandlersメソッドをオーバーライドします。