| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 09:14:42
|
marceloplis
GUJ Ranger
Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline
|
Pessoal, tenho uma aplicação em Struts, e gostaria que um usuário só conseguiria acessar as páginas via Actions e caso ele digite o endereço da JSP direto na URL, ele NÃO abra a página, seja redirecionado para uma página de acesso negado ou algo parecido.
Alguém sabe me informar como posso fazer isso ?
Obrigado.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 09:18:03
|
Pedrosa
JWizard
![[Avatar]](/images/avatar/2b763288faedb7707c0748abe015ab6c.jpg)
Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline
|
Use filtros para fazer a validação e redirecionar, para bloquear simplesmente jogue os JSP dentro da pasta WEB-INF.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 09:30:20
|
marceloplis
GUJ Ranger
Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline
|
Pedrosa wrote:Use filtros para fazer a validação e redirecionar, para bloquear simplesmente jogue os JSP dentro da pasta WEB-INF.
Procurei na net algum exemplo de filtro que faça isto e não achei, vc teria algum exemplo fácil ai ?
Ah... mesmo usando um filter seria necessário colocar os JSPs dentro do WEB-INF ?
Valew.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 09:37:32
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline
|
Faça um filtro que pegue todas as urls *jsp e escreva um hello world no console do servidor
System.out.println("ACESSARAM UM JSP");
Se vc consegue isso, vai conseguir redirecionar para uma pagina de erro ou lançar uma exception - belê?
|
http://pacman.blog.br
'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 10:05:07
|
otaviofcs
Virtual Machine Man
![[Avatar]](/images/avatar/2509e9380eb3623ef61046dcd190275d.jpg)
Membro desde: 21/12/2006 18:01:54
Mensagens: 511
Localização: Rio de Janeiro
Offline
|
marceloplis wrote:
Ah... mesmo usando um filter seria necessário colocar os JSPs dentro do WEB-INF ?
Não, Você opta por um ou outro. Jogar os jsp's na pasta WEB-INF é condição necessária e suficiente. Tudo dentro de WEB-INF tem que ter, necessáriamente, o acesso mapeado no web.xml. Ou você bloqueia o acesso a um diretório como /views/* usando filtros.
abraços,
otávio
|
visite o blog da Riopro em:
http://blog.riopro.com.br
Aumente a capacidade de inovação na sua empresa usando o Zest:
http://zest.com.br
Conheça também:
http://votebolsa.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2009 11:44:40
|
Kleber-rr
Virtual Machine Man
![[Avatar]](/images/avatar/ba3ce9aeca1ef55d67282287b5a4b423.jpeg)
Membro desde: 02/07/2009 12:12:02
Mensagens: 664
Offline
|
otaviofcs wrote:
marceloplis wrote:
Ah... mesmo usando um filter seria necessário colocar os JSPs dentro do WEB-INF ?
Não, Você opta por um ou outro. Jogar os jsp's na pasta WEB-INF é condição necessária e suficiente. Tudo dentro de WEB-INF tem que ter, necessáriamente, o acesso mapeado no web.xml. Ou você bloqueia o acesso a um diretório como /views/* usando filtros.
abraços,
otávio
Olá Otávio
Quando eu jogo as jsps dentro da pasta web-inf, ele dá erro quando eu tendo, a partir da pagina principal, acessar outras jsps na mesma pasta. como eu faço pra liberar esse acesso?? fica dando erro de pagina bloqueada e tals.
Agradeço.
|
 |
|
|
 |
|
|