Ich arbeite seit Tagen daran, um es zum Laufen zu bringen. Versuchen, JSP mit Spring Boot zu verwenden. Ich habe das Beispiel in verfolgt Github . So viele Beispiele im Web haben eine web.xml-Datei, aber das Beispiel auf GitHub, auf das in diesem Forum viele Male verwiesen wird, hat nicht einmal eine web.xml. Beim Erstellen eines Spring Boot-Projekts erstellt STS außerdem kein Verzeichnis "webapp" mit dem Unterverzeichnis "WEB-INF". Ich musste diese manuell in Windows Explorer erstellen und dann den Projekt Explorer in STS aktualisieren, damit sie angezeigt werden.
Ungeachtet dessen habe ich das Beispiel so gut wie möglich befolgt, kann aber meine index.jsp-Datei nicht im Browser rendern, wenn ich Ссылка
Jede Anleitung wäre willkommen.
Das habe ich bisher.
Verzeichnisstruktur:
application.properties:
%Vor%index.jsp:
%Vor%Hallo.jsp:
%Vor%GrußController.java
%Vor%pom.xml:
%Vor% Ich denke, Sie müssen zuerst mit Redirect umgehen. Weil in deinem Fall new RedirectView("index")
zum Beispiel /index?name=Alan
Hinzufügen Methode:
%Vor%Es sollte funktionieren, wenn Sie es als einfache Spring-Boot-App ausführen:
mvn Spring-Boot: Ausführen
Aber wenn Sie eine WAR-Datei auf dem App-Server bereitstellen wollen, vergessen Sie nicht, diese zu konfigurieren:
%Vor%Es hängt davon ab, wie Sie Ihr Artefakt als WAR / JAR-Datei verpacken.
War File Package folgende Regeln sollten befolgt werden.
JAR-Dateipaket
Es wird nicht funktionieren, da Ihr eingebetteter Tomcat ein fest codiertes Dateimuster in Tomcat verwendet.
Folgen Sie genau diesem sample und korrigiere deinen Code entsprechend.
Siehe hierzu JSP-Beschränkungen mit Spring Boot .
Tags und Links jsp spring-boot