JSP dentro de WEB-INF?

9 respostas
Rage

Boa tarde JavaPlayers…

Alguém sabe dizer como eu faço redirects na minha aplicação para páginas JSP que estão dentro do WEB-INF??? Devo mapear a JSP no web.xml?

Eu sei que o dir WEB-INF não é acessível via browser, porém sei que tem como controlar, de dentro da aplicação, o fluxo, e fazer um redirect para uma jsp que está dentro do WEB-INF, que será resgatada apenas por esse redirect, e nunca pela url…

Dá uma força aí!!!
[]´s

9 Respostas

erickcellani

eu tbm estou pensando em fazer isso!..
pois assim o cara naum tem acesso nenhum as minhas JSP via browser…

mas ainda naum tentei… pelo jeito vc usa Struts2 neh ???

eu acho que tem que ser mapeado pelo proprio struts-config… vc ja tentou isso ???

marcushlm

eu uso aqui com struts 2 colocando os results para /WEB-INF/jsp/pagina.jsp sem problemas :wink:

erickcellani

vc mapeia no struts-config apenas???

marcushlm

vc mapeia no struts-config apenas???

isso…
no ‘struts.xml’ no caso do 2.
mas isso funciona tambem nas versões 1.x

Henrik

so usar o request

request.getRequestDispatchter(“WEB-INF/pagina”).forward(request, response);

Rage

Tentei com

no struts-config (esse projeto é struts1.2.9) but it doesn´t work.
Ao inves de forward coloquei type, mas tb nao funcionou.
Se puer especificar um pouco mais, agradeço!

Vou tentar do modo sugerido pelo Henrik…
Legais os icones
V

marcushlm

Rage:
Tentei com

no struts-config (esse projeto é struts1.2.9) but it doesn´t work.
Ao inves de forward coloquei type, mas tb nao funcionou.
Se puer especificar um pouco mais, agradeço!

Vou tentar do modo sugerido pelo Henrik…
Legais os icones
V

coloca uma barra antes do WEB-INF

Rage

Nao funcionou no struts-config.xml

ele não acha:

talvez só funcione no Struts2… =/

G

Tenta o seguinte:

No struts-config:

<action path="/index" parameter="/WEB-INF/jsp/conteudo/login.jsp" type="org.apache.struts.actions.ForwardAction" />

Na jsp que fará o redirect coloca o o seguinte comando:

<jsp:forward page="/index.do"/>

Uso sempre dessa forma e funciona.
Obs: Estou usando o Struts 1.2

Abraços

Criado 11 de maio de 2007
Ultima resposta 25 de jun. de 2007
Respostas 9
Participantes 5