Commit 572e650f53d8819999e870ae0c2738c1150a7c17

Authored by higo.gomes
1 parent 9a8ebc03

git-svn-id: https://svn.bento.ifrs.edu.br/default/ASES/ASES%20-%20Web/ASES%20-%2…

…0Web/Fontes/avaliador-web@10659 c2178572-b5ca-4887-91d2-9e3a90c7d55b
src/main/java/br/com/ases/controller/InstitucionalController.java
1 package br.com.ases.controller; 1 package br.com.ases.controller;
2 import javax.servlet.ServletContext; 2 import javax.servlet.ServletContext;
  3 +import javax.servlet.http.HttpServletRequest;
  4 +
  5 +import org.apache.http.HttpRequest;
  6 +import org.apache.http.client.methods.HttpGet;
  7 +import org.jfree.chart.title.Title;
  8 +import org.omg.CORBA.PRIVATE_MEMBER;
  9 +import org.w3c.dom.html.HTMLTitleElement;
  10 +
  11 +import com.jcabi.http.Request;
3 12
4 import br.com.ases.model.utilities.ManagerXml; 13 import br.com.ases.model.utilities.ManagerXml;
5 import br.com.caelum.vraptor.Path; 14 import br.com.caelum.vraptor.Path;
6 import br.com.caelum.vraptor.Resource; 15 import br.com.caelum.vraptor.Resource;
7 import br.com.caelum.vraptor.Result; 16 import br.com.caelum.vraptor.Result;
8 import br.com.caelum.vraptor.Validator; 17 import br.com.caelum.vraptor.Validator;
  18 +import br.com.caelum.vraptor.ioc.spring.VRaptorRequestHolder;
9 19
10 20
11 @Resource 21 @Resource
12 public class InstitucionalController { 22 public class InstitucionalController {
13 23
  24 + private String tituloPagina;
14 private Result result; 25 private Result result;
15 private final Validator validator; 26 private final Validator validator;
16 private ServletContext application; 27 private ServletContext application;
17 28
  29 +
18 public InstitucionalController(Result result, Validator validator, ServletContext application) { 30 public InstitucionalController(Result result, Validator validator, ServletContext application) {
19 this.result = result; 31 this.result = result;
20 this.validator = validator; 32 this.validator = validator;
@@ -24,6 +36,10 @@ public class InstitucionalController { @@ -24,6 +36,10 @@ public class InstitucionalController {
24 @Path("/perguntas-frequentes") 36 @Path("/perguntas-frequentes")
25 public void perguntasFrequentes() { 37 public void perguntasFrequentes() {
26 38
  39 + tituloPagina = "Perguntas frequentes - ASES";
  40 + //Seta o título da página
  41 + VRaptorRequestHolder.currentRequest().getServletContext().setAttribute("tituloPagina", tituloPagina);
  42 +
27 ManagerXml managerXml = new ManagerXml(this.application.getRealPath("")+"/WEB-INF/perguntas-frequentes.xml"); 43 ManagerXml managerXml = new ManagerXml(this.application.getRealPath("")+"/WEB-INF/perguntas-frequentes.xml");
28 44
29 if(!managerXml.xmlPerguntaFrequenteExiste()){ 45 if(!managerXml.xmlPerguntaFrequenteExiste()){
@@ -36,9 +52,24 @@ public class InstitucionalController { @@ -36,9 +52,24 @@ public class InstitucionalController {
36 } 52 }
37 53
38 @Path("/acessibilidade") 54 @Path("/acessibilidade")
39 - public void acessibilidade() {} 55 + public void acessibilidade() {
  56 + tituloPagina = "Acessibilidade - ASES";
  57 + //Seta o título da página
  58 + VRaptorRequestHolder.currentRequest().getServletContext().setAttribute("tituloPagina", tituloPagina);
  59 + }
40 60
41 @Path("/mapa-site") 61 @Path("/mapa-site")
42 - public void mapa() {} 62 + public void mapa() {
  63 + tituloPagina = "Mapa do site - ASES";
  64 + //Seta o título da página
  65 + VRaptorRequestHolder.currentRequest().getServletContext().setAttribute("tituloPagina", tituloPagina);
  66 + }
  67 +
  68 + @Path("/criteriosSucesso")
  69 + public void criteriosSucesso() {
  70 + tituloPagina = "Critérios de sucesso - ASES";
  71 + //Seta o título da página
  72 + VRaptorRequestHolder.currentRequest().getServletContext().setAttribute("tituloPagina", tituloPagina);
  73 + }
43 74
44 } 75 }
45 \ No newline at end of file 76 \ No newline at end of file