Originalmente, planejava continuar escrevendo sobre Thymeled neste artigo. Vi que havia bastante conteúdo e talvez não terminei em uma semana. Eu também poderia obter valor do controlador e outros conteúdos do Baidu Online, então escrevi o Springboot Integrated JSP. Seja Thymeleaf ou JSP, eles são realmente manifestações de idéias em camadas.
1. Introduzir dependências
Vou usar a demonstração do blog anterior e modificar -o com base nele. Desta vez, integra o JSP, então preciso apresentar primeiro as dependências do JSP. Aqui você precisa remover o Thymeleaf adicionado ao blog anterior.
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <scope>provided</scope> </dependency> <Depencency> <GrupidId> javax.servlet </frugid> <stifactId> javax.servlet-api </storkactid> <cope> fornecido </cope> </dependency>
2. Crie uma página JSP
Como é integrado ao JSP, a página JSP é definitivamente indispensável. Aqui, coloquei o JSP Page Login.jsp em/Demo/SRC/Main/WebApp/View. Obtenha um valor variável no controlador no JSP.
<%@ página de página = "java" contentType = "text/html; charset = utf-8" pageEncoding = "utf-8"%> <! Doctype html public "-// w3c // dtd html 4.01 transitório // en" "http://www.w3.org/tr/html4/loose.dtd"><html><head><meta http-equiv =" content-type "content =" text/html; charset = utf-8 "> <title> Insert title Aqui </title> </head> <body> nome: $ {name} <br> </body> </html>3. Configuração
Configure o sufixo do prefixo da visualização no Application.properties.
spring.mvc.view.prefix =/view/spring.mvc.view.suffix = .jsp
4. Crie um controlador
existe
pacote com.example.demo; importar org.springframework.steretype.controller; importar org.springframework.ui.model; importar org.springframework.web.bind.annotation.requestmapping; importar; importar; org.springframework.web.bind.annotation.requestmethod;@controlador@requestmapping ("/login") public class Login {@RequestMapping (value = "/Login.do",Method = requestMethod.get) public hello (modelo) {model.adddttttttttTtttT =" names), "Model)". retornar "login"; }}V. teste
Digite http: // localhost: 8080/login/login.do
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.