Este artículo presenta un ejemplo de cómo usar JSP en SpringBoot. Lo compartiré contigo. Los detalles son los siguientes:
confiar:
<Parent> <MoupRoD> org.springframework.boot </proupid> <artifactID> spring-boot-starter-parent </artifactid> <verserse> 1.5.1.release </versions> <lectiverePath/> <! Buscar padres de repositorio-> </parent> <pendency> <proupid> org.springframe <artifactID> spring-boot-starter-web </artifactid> </pendency>
Código de muestra:
@RequestMapping (value = "/registro", método = requestmethod.get) @ResponseBody public String register () {return "Registro de usuario"; } / ** @getMapping es una nueva característica de Spring 4.3* / @getMapping ("getUser") @ResponseBody Public String getUser () {return "User Get"; } / ** @PostMapping también es una nueva característica de Spring 4.3* / @PostMapping ("CreateUser") @ResponseBody Public String createUser () {return "User Create"; } / ** * @RequestParam recibe parámetros enviados, los parámetros se requieren de forma predeterminada * @RequestParam (value = "Password", requerido = false) requerido = falso, que no puede ser requerido * * / @PostMapping ("BuildUser") @ResponseBody public String BuildUser (@RequestParam ("UseNeName)) String Username, @RequestParam (value", requerido ", requerido", requerido ", requerido") contraseña) {return "parámetros enviados: nombre de usuario" + nombre de usuario + "contraseña:" + contraseña; }Usando JSP en Springboot
SpringBoot no admite JSP de forma predeterminada, y debe agregar dependencias relacionadas al proyecto.
<Spendency> <MoupRoMID> org.apache.tomcat.embed </groupid> <artifactid> tomcat-embebed-jasper </arfactid> </pendency> <pendency> <grupo) <cope> proporcionó </cope> </dependencia>
Agregue elementos de configuración al archivo de configuración:
spring.mvc.view.prefix =/web-inf/veas/spring.mvc.view.suffix = .jsp
Login.java
@ControllerPublic Class logincontroller {@postmapping ("login") public string login (string username, string contraseña) {if (username.equals (contraseña)) {return "list"; } return "inicio de sesión"; } @Getmapping ("form") cadena pública de (modelo modelo) {model.addattribute ("nombre de usuario", "tomcat"); devolver "formulario"; }}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.