2014-11-19 9 views
7

Sto usando thymeleaf insieme springbootimg che non mostra utilizzando Thymeleaf e Springboot

io non sono in grado di visualizzare le immagini nel mio file HTML. Ho provato tutti i diversi modi di fare lo stesso in timone, ma senza fortuna.

Qui è la mia cartella del progetto

src/main/risorse

modelli

css

immagini

file HTML

<head> 
    <title>Community Bike Share Web Application</title> 
    <meta charset="UTF-8" /> 
    <meta name="viewport" content="width=device-width,initial-scale=1.0"/> 
    <link rel="stylesheet" th:href="@{/webjars/bootstrap/3.1.1/css/bootstrap.min.css}" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" /> 


</head> 

<div> 
     <img th:src="@{/images/taiwan_Bicycle_Ride_hd_wallpaper_8.jpg}" 
      src="../images/taiwan_Bicycle_Ride_hd_wallpaper_8.jpg" class="img-responsive" alt="Responsive image"/> 
    </div> 

risposta

10

Con la configurazione predefinita di Boot, le immagini (e altri contenuti statici) devono essere al di sotto di src/main/resources/static. Ad esempio, per pubblicare i contenuti da /images inserire i file in src/main/resources/static/images

+0

Grazie ora ha funzionato. Ma, ho dovuto fare manualmente quella cartella statica, come stavo ottenendo il nome identificatore non valido per la creazione del nome del pacchetto come "statico" da STS. –

Problemi correlati