Originalmente planeé continuar escribiendo sobre Thymeleaf en este artículo. Vi que había bastante contenido, y podría no terminarlo en una semana. También podría obtener valor del controlador y otro contenido de Baidu Online, así que escribí SpringBoot Integrated JSP. Ya sea que se trate de Thymeleaf o JSP, en realidad son manifestaciones de ideas en capas.
1. Introducir dependencias
Usaré la demostración del blog anterior y lo modificaré en función de él. Esta vez integro JSP, por lo que primero necesito introducir dependencias de JSP. Aquí debe eliminar el Thymeleaf agregado al blog anterior.
<Spendency> <ProupId> org.apache.tomcat.embed </proupid> <artifactid> tomcat-embed-jasper </artifactid> <cope> proporcionó </cope> </pendency> <pendency> <proupid> javax.servlet </proupid> <Atifactid> jstl </artifactid> </scope> proporcionando </scope </scope </scope> <Spendency> <ProupId> javax.servlet </groupid> <artifactid> javax.servlet-api </arfactid> <cope> proporcionó </cope> </pendency>
2. Cree una página JSP
Dado que está integrado con JSP, la página JSP es definitivamente indispensable. Aquí pongo la página JSP login.jsp en/demo/src/main/webapp/ver. Obtenga un valor variable en el controlador en JSP.
<%@ page lenguaje = "java" contentType = "text/html; charset = utf-8" pageEncoding = "utf-8"%> <! DocType html público "-// w3c // dtd html 4.01 transición // en" " "http://www.w3.org/tr/html4/loose.dtd"><html><head><meta http-equiv =" content-type "content =" text/html; charset = utf-8 "> <title> title aquí </title> <body> <fody> name: $ {name} <bebr>3. Configuración
Configure el sufijo de prefijo de la vista en Application.Properties.
spring.mvc.view.prefix =/ver/spring.mvc.view.suffix = .jsp
4. Crea un controlador
existir
paquete com.example.demo; import org.springframework.steretype.controller; import org.springframework.ui.model; import org.springframework.web.bind.annotation.requestMapping; import org.springframework.web.bind.annotation.requestmethod;@controlador@@logmapp clase Iniciar sesión {@RequestMapping (value = "/login.do",method = requestmethod.get) public string hello (modelo modelo) {model.addattribute (" name "," cuiyw "); devolver "Iniciar sesión"; }}V. Prueba
Ingrese http: // localhost: 8080/login/login.do
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.