From 40df37f42b677ea2e3eefcc5ed8c15f7a8608f44 Mon Sep 17 00:00:00 2001 From: Cristobal Bernal Mayordomo <90463533+Racriberny@users.noreply.github.com> Date: Mon, 30 Jan 2023 18:32:24 +0100 Subject: [PATCH] Controlador --- .../foro/controlador/Controlador.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java b/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java index f325f40..ad85cbf 100644 --- a/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java +++ b/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java @@ -1,5 +1,8 @@ package com.cristobalbernal.foro.controlador; +import com.cristobalbernal.foro.Modelo.Respuestas; +import com.cristobalbernal.foro.Servicios.ServicioRespuestas; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @@ -9,6 +12,9 @@ import java.net.MalformedURLException; @Controller public class Controlador { + @Autowired + private ServicioRespuestas servicioRespuestas; + @GetMapping({"/entrar/{usuario}", "/entrar", "/usuario/{usuario}", "/usuario"}) public String login(@PathVariable(name = "usuario", required = false) String usuario, Model model) throws MalformedURLException { @@ -18,7 +24,8 @@ public class Controlador { } @GetMapping("/home") - public String indice(){ + public String indice(Model model){ + model.addAttribute("listaRespuestas",servicioRespuestas.findAll()); return "index"; } @@ -30,6 +37,13 @@ public class Controlador { public String pregunta(){ return "Ask_Question/ask_question"; } + @GetMapping("/postdetall") + public String postDetall(Model model){ + Respuestas[] respuestas = servicioRespuestas.findAll(); + model.addAttribute("titulo", respuestas[0].getTitulos()); + model.addAttribute("cuerpo", respuestas[0].getDescripcion()); + return "respuesta/post-detall"; + } }