Help, filtro de login

3 respostas
S

bom dia galera,
quero expor algumas duvidas minhas aqui sobre filtro, estou implementanto um filtro para um login, e me surgiram algumas duvidas.

seguinte…

1- estou filtrando alguns JSP’s, se o Usuario não estiver logado o filtro faz um
response.sendRedirect("…/logar.do"), dai o Usuario faz o login com “SUCESSO”, eu gostaria que o forward desse Mapping fosse para a pagina que o Usuario tentou acessar. Exemplificando eu queria recuperar no filter a pagina que o Usuario tentou acessar, exemplo:

URL: http://localhost:8080/exemplo/jsp/contacorrente.jsp

…ter em mão “contacorrente.jsp”, isso da pra eu trabalhar no action e não fugir muito da regra de negocio aqui da empresa…
isso eu colocaria no request, e recuperava no action de login, pra fazer o forward, é isso …

2- A minha segunda duvida, é que eu gostaria de filtrar alguns actions na minha aplicação, meio estranho mais eu nesse momento não tenho como fugir disso, o estranho é que o proprio struts ja funciona como um facede, e eu não queria utilizar o interceptor do struts…é relmente necessario um filter, bom galera eu posso estar meio confuso , nesse segundo item, c alguem puder me dar uma luz, …

desde já, agradeço !!!

3 Respostas

thadeurc

q tal quardar a pagina na sessao do usuario?? :slight_smile:

S

não é problema saber como vou recuperar, e sim como obter o contexto da pagina jsp, q o Usuario tentou acessar !!!

L

Dê uma olhada no seguinte link:

http://www.javafree.org/content/view.jf?idContent=115

O segredo está no método getNextUrl().
Eu utilizei esse exemplo de filtro e funciona belezinha.

Criado 3 de julho de 2007
Ultima resposta 3 de jul. de 2007
Respostas 3
Participantes 3