package web2; import spark.*; import java.util.*; import model.Mural; public class MuralController { private Mural mural = new Mural(); public final Route novaMensagem = new NovaMensagem(); public final TemplateViewRoute mostraMensagens = new MostraMensagens(); public class NovaMensagem implements Route { @Override public Object handle(Request req, Response res) throws Exception { String mensagem = req.queryParams("mensagem"); mural.addMensagem(mensagem); res.redirect("/mural"); return null; } } public class MostraMensagens implements TemplateViewRoute { @Override public ModelAndView handle(Request req, Response res) { return new ModelAndView(mural, "mural.html"); } } }