La aplicación de arranque de primavera no vea mis archivos HTML -- spring campo con spring-boot camp Relacionados El problema

Spring Boot app ca't see my html files


0
vote

problema

Español

Hola, creo una aplicación de Springboot con ajustes de deformación. Creo un controlador, y trabajo perefectamente

     @RestController     @RequestMapping("/users")     public class UserController {          private UserRepository userRepository;          @Autowired         public UserController(UserRepository userRepository) {             this.userRepository = userRepository;         }          @RequestMapping(method = RequestMethod.GET)         public List<Userus> findAllUsers(){             return userRepository.findAll();          }   

Este controlador devuelve a todos los usuarios de la base de datos, pero intento redireccionar la solicitud a la página HTML

  @Controller @RequestMapping("/home") public class ActorsController {      @RequestMapping(method = RequestMethod.GET)     public String index(Map<String, Object> model){         System.out.print("Looking for index controller ");         return "home";     } }   

PUT PUT Home.html en el archivo de recursos, Buti Obtenga Emssage "Buscar el controlador de índice" y simplemente obtener un mensaje de error en el navegador cuando voy a / Página de inicio

Original en ingles

Hello i create a Springboot app with defualt settings. I create controller, and work perefectly

   @RestController     @RequestMapping("/users")     public class UserController {          private UserRepository userRepository;          @Autowired         public UserController(UserRepository userRepository) {             this.userRepository = userRepository;         }          @RequestMapping(method = RequestMethod.GET)         public List<Userus> findAllUsers(){             return userRepository.findAll();          } 

This controller return all users from database, but i trying redirect request to html page

@Controller @RequestMapping("/home") public class ActorsController {      @RequestMapping(method = RequestMethod.GET)     public String index(Map<String, Object> model){         System.out.print("Looking for index controller ");         return "home";     } } 

I put home.html in resources file, buti get emssage "Looking for index controller" and i just get error message in browser when i go to /home page

     

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

Es difícil determinar qué no está funcionando sin ver su mensaje de error, sin embargo, mi mejor conjetura es que no tiene un motor de plantilla conectado. Generalmente, puede solucionar esto agregando esto a su archivo POM:

  function myFunc(s) {     document.write(s); } 6  

Otro problema común que enfrento es cuando automáticamente un archivo HTML, la etiqueta 99887776617 no está cerrada. Esto se fija cambiando este function myFunc(s) { document.write(s); } 8 a esto: function myFunc(s) { document.write(s); } 9

 

It's hard to determine what's not working without seeing your error message, however, my best guess is you don't have a template engine wired up. You can generally fix this by adding this to your pom file:

<dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 

Another common problem I face is when I autogenerate a HTML file, the <meta> tag isn't closed. This is fixed by changing this <meta charset="UTF-8"> to this: <meta charset="UTF-8" />

 
 
1
 
vote

Las plantillas se buscan de forma predeterminada en la carpeta .header nav ul { margin-top:50px; margin-right:10px; } .header nav ul li { float:left; background-color:#018343; list-style-type:none; margin:40px 5px 0 0; padding:5px; padding-right:10px; color:#fff; font-family:"Arial"; font-weight:bold; font-size:16px; border-radius:6px 0px 6px 0px; text-align:center; box-shadow:1px 1px 7px rgba(0, 0, 0, 0.25); text-shadow:1px 1px 7px rgba(0, 0, 0, 0.5); color:#ff9000; } .header nav ul li a { color:#ff9000; text-decoration:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; } .header nav ul li:hover { color:#fff; background-color:#010101; } 0 del proyecto. Ahí es donde tiene que poner archivos de plantilla JSP y HTML.

 

The templates are searched by default in the src/main/resources/templates folder of the project. That's where you have to put JSP and HTML template files.

 
 

Relacionados problema

3  Contraseña de la consola de arranque de primavera  ( Spring boot console password ) 
Yo uso el arranque de primavera y he leído que se debe imprimir un valor predeterminado en el archivo de registro o la consola, pero no hay nada en mi registr...

0  Seguridad de la primavera: autenticar la API de descanso solo si aún no está autenticada a través de un inicio de sesión  ( Spring security authenticate rest api only if not already authenticated via for ) 
todos, Tengo una aplicación de arranque de primavera con MVC y Puntos de final de descanso. Los usuarios del inicio de sesión de la aplicación web utilizand...

-1  Bota de primavera con Maven para el proyecto padre  ( Spring boot with maven for parent project ) 
Estoy teniendo un proyecto de boot maven de primavera, cuyo nombre es "csmaster", contiene el código común que uso en mis otros proyectos (AppAdmin). CSSMA...

0  Niño de restricción de clave externa de una a una relación en JPA Hibernate  ( Foreign key constraint child in one to one relationship in jpa hibernate ) 
Bueno, estoy usando la bota de primavera con JPA y tengo una entidad que contiene la misma entidad que el niño se describe a continuación, cómo se encuentra l...

1  Spring Boot RestTemplate Cerrar conexión para respuestas nulas Resultados en ConnectionPoolTimeOutExCepciones  ( Spring boot resttemplate close connection for null responses results in connecti ) 
Tenemos una aplicación de arranque de primavera que hace llamadas relajantes a un montón de backends, uno de ellos devuelve los repunes nulos a veces, y estam...

0  Escritura de la declaración de fideos para filtrar los resultados de la API de Binance devuelve datos arbitrarios  ( Writing foreach statement to filter binance api results returns arbitrary data ) 
Estoy llamando a la API de Binance que devuelve una lista de datos. Ahora quiero filtrar los datos para obtener algunos resultados y almacenar usando foreach...

0  Crear tablas automáticamente llamando al archivo .sql en el lote de primavera?  ( Create tables automatically by calling sql file in spring batch ) 
Seguí muchos enlaces como Marco de lote de primavera - Auto Crear mesa de lote y https://docs.spring.io/spring-boot/docs/2.0.0.m7/reference/htmlsingle/#how...

0  Formato de números dobles serializados por la primavera  ( Format of double numbers serialized by spring ) 
Estoy usando la bota de primavera y la banda de primavera y tiene la siguiente DTO: public class InstructionDto { private Long id; private String...

2  El controlador de resorte de resorte no maneja la entrada comprimida GZIP  ( Spring rest controller does not handle gzip compressed input ) 
He configurado mi aplicación de arranque de primavera para manejar la compresión del servidor HTTP al configurar las siguientes propiedades en application.pr...

1  Haciendo el trabajo de Aspectj en un servlet de primavera  ( Making aspectj work on a spring servlet bean ) 
Estoy tratando de obtener un AspectProfiler que trabaja en un servlet de Jersey registrado en un proyecto de primavera. El AspectProfiler está cargado, pero n...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos