In diesem Artikel wird ein Beispiel für die Verwendung von JSP im Springboot vorgestellt. Ich werde es mit Ihnen teilen. Die Details sind wie folgt:
verlassen:
<Ters </GroupId> org.springFramework.boot </GroupId> <artifactId> Spring-Boot-Starter-Parent </artifactId> <version> 1.5.1.Release </Version> <RelativePath/> <!-SOOKUP-Elternschaft von repository-> </übergeordnet> </gruppepath> rot. <artifactid> Spring-Boot-Starter-Web </artifactId> </abhängig>
Beispielcode:
@RequestMapping (value = "/register", method = requestMethod.get) @ResponseBody public String register () {return "Benutzerregister"; } / ** @getmapping ist eine neue Funktion von Spring 4.3* / @getMapping ("getUser") @ResponseBody public String getUser () {return "user Get"; } / ** @postmapping ist auch eine neue Funktion von Spring 4.3* / @PostMapping ("createUser") @ResponseBody public String createUser () {return "user creating"; } / ** * @RequestParam empfängt übermittelte Parameter, die Parameter sind standardmäßig erforderlich * @RequestParam (value = "password", erforderlich = falsch) erforderlich String -Passwort) {return "übermitteltes Parameter: Benutzername" + Benutzername + "Passwort:" + Passwort; }Verwenden Sie JSP im Springboot
Springboot unterstützt JSP standardmäßig nicht und Sie müssen dem Projekt verwandte Abhängigkeiten hinzufügen.
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <dependency> <groupId>org.eclipse.jdt.core.compiler</groupId> <artifactId>ecj</artifactId> <version>4.6.1</version> <Scope> bereitgestellt </scope> </abhängig>
Fügen Sie der Konfigurationsdatei Konfigurationselemente hinzu:
spring.mvc.view.prefix =/webinf/views/spring.mvc.view.suffix = .jsp
Login.java
@ControllerPublic Class LoginController {@postmapping ("login") public String login (String -Benutzername, String -Passwort) {if (usustername.equals (password)) {return "list"; } return "login"; } @GetMapping ("Form") öffentliche Zeichenfolge aus (Modellmodell) {model.addAttribute ("Benutzername", "tomcat"); Rückgabe "Form"; }}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.