1

Okay, so, soweit ich weiß, ich bin die richtige Set für den Einsatz von bis zu verknüpfen Ressourcen für Thymleaf Ressourcen in einem FederbootprojektFrühjahr Boot css und js Ressourcen Laden nicht in bestimmten Situationen

Resources screenhot

ich bin sie verknüpfe zur Zeit folgendes mit:

<link href="../static/css/bootstrap.css" th:href="@{css/bootstrap.css}" 
rel="stylesheet" media="screen" /> 

<link href="/css/bootstrap-theme.css" 
th:href="@{css/bootstrap-theme.css}" rel="stylesheet" media="screen" /> 


<script type="text/javascript" src="/js/jquery-2.2.2.js" 
th:src="@{js/jquery-2.2.2.js}"></script> 


<script type="text/javascript" src="/js/tether.js" 
th:src="@{js/tether.js}"></script> 

Mein Routing-Pfad in meinem Controller sind

@RequestMapping(value = "/mvchome", method = RequestMethod.GET) 
public String mvchome(Model model) { 
    Post post = new Post(); 

    model.addAttribute("post", post); 
    return "mvchome"; 
} 

Wenn ich auf diese Seite gehen mit/mvchome es den Bootstrap richtig lädt, mit der vollen Form, aber wenn ich versuche zu laden/mvchome/es lädt das Formular richtig, aber die Bootstrap zeigt nicht auf.

no css page

working css

auch nicht sicher, ob es wichtig ist, aber ich bin auch Feder Sicherheit. Ich möchte nur wissen, ob jemand weiß, warum das passiert und Ideen, wie es zu beheben ist.

Dank

*** Modified Bootstrap-Link, wie vorgeschlagen, und es ist immer noch nicht lädt die CSS auf/mvchome/

Auch nahm ich einen Blick auf Chrom in den Quellen, und es scheint, dass, wenn es mit/mvchome/es ändert den Pfad Ressourcen

enter image description here

enter image description here

+0

Vielleicht versuchen '/ css/bootstrap.css' statt – starcorn

+0

ich versuchte, aber es hat immer noch nicht funktioniert. Ich habe es in Google Sources Abschnitt überprüft und es sieht aus wie die Änderung der Ressourcenhierarchie – user2184653

+1

Versuchen Sie Lösungen von dieser Antworten: http://StackOverflow.com/Questions/27869267/Loading-Static-Ressourcen-mit-Spring-Boot-and- thymeleaf, http://stackoverflow.com/questions/27583278/spring-boot-spring-mvc-thymeleaf-apache-tiles/27680210#27680210 – sanluck

Antwort

0

Ich hatte das gleiche Problem, meine Lösung ist versuchen ../css/bootstrap.css stattdessen

1

Das gleiche passierte mir ... als ich begann, Spring Boot mit Thymeleaf ..... Versuchen Sie mit dem folgenden als thymeleaf sucht nach Ressourcen in statischen Ordner gibt es keine Notwendigkeit ‚../‘

<link href="css/bootstrap.css" 
    rel="stylesheet" media="screen" /> 

    <link href="css/bootstrap-theme.css" rel="stylesheet" media="screen" /> 


    <script type="text/javascript" src="js/jquery-2.2.2.js"></script> 


    <script type="text/javascript" src="js/tether.js"></script> 

hinzufügen Wenn es immer noch nicht funktioniert (das auch mir passiert ist) änderte ich Frühling Sicherheit, aber für Sie I don weiß nicht, ob Sie Federsicherheit verwenden oder nicht