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
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.
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
Vielleicht versuchen '/ css/bootstrap.css' statt – starcorn
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
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