Mascarar URL

213 views
Skip to first unread message

André Henrique

unread,
Sep 21, 2009, 11:59:02 AM9/21/09
to jav...@googlegroups.com
Galera,

Na minha aplicação, utilizando JSF e Hibernate, há uma relatorio gerado apartir dos dados do usuário logado no sistema, e esse relatório é gerado a partir da chamada lá na minha view, no xhtml (um botão). E eu fiz via javascript um window.open, concatenando as os parametros na URL.

O problema é que na URL tem dados que não é pro usuario poder "visualizar". Há como mascarar/esconder esses paramêtros?

Att.
André Mayer

Jean

unread,
Sep 21, 2009, 12:01:47 PM9/21/09
to jav...@googlegroups.com
Escondr toda a barra de endereço, deixa só a de title.

Procura na documentação do js os parâmetros do window.open.




Best regards,
Jean J. Michel

* Sent from my cellphone, please forgive the lack of accents and
punctuation marks ;)
My blog: http://www.jeanjmichel.blogspot.com
My Twitter: http://twitter.com/jeanjmichel

Wagner Santos

unread,
Sep 21, 2009, 12:01:47 PM9/21/09
to jav...@googlegroups.com
sim, ao invés de enviar o relatório via get, faça isso via post.
de uma olhada em um desses links:
http://www.google.com.br/search?q=javascript+post+submit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a


----------
Wagner Santos
MSN/Gtalk: wagner....@gmail.com
Site: http://www.geracaoelias.blog.br
meadiciona:http://meadiciona.com/wagnergsantos/
Sent from Brasilia, DF, Brazil

2009/9/21 André Henrique <maye...@gmail.com>

Assis Júnior

unread,
Sep 21, 2009, 12:12:25 PM9/21/09
to jav...@googlegroups.com
Coloca os parametros em algum escopo como o de conversa e os chama na
exibição do relatório.

2009/9/21 Jean <jeanj...@gmail.com>:
--
Atenciosamente,
Assis júnior
SCJP 5.0 Certified

Daniel Camargo

unread,
Sep 21, 2009, 12:24:13 PM9/21/09
to jav...@googlegroups.com
faça com que o clique no botão envie as informações para o managedbean. Quando esta ação estiver completa você abre o popup. No richfaces isso seria chamado oncomplete do botão. Assim você não precisa de uma url com parametros.

2009/9/21 Assis Júnior <assi...@gmail.com>

André Henrique

unread,
Sep 21, 2009, 1:02:36 PM9/21/09
to jav...@googlegroups.com
blz, valeu galera! vou testar aqui

2009/9/21 Daniel Camargo <danie...@gmail.com>

André Henrique

unread,
Sep 22, 2009, 9:57:18 AM9/22/09
to jav...@googlegroups.com
Bah, tentei todas as sugestões e não consegui...

aquela do post no form, eu tentei, mas não deu certo... aquela do window.open, coloquei os parametros, ele escondeu algumas coisas mas a barra de endereço continuou ali...



2009/9/21 André Henrique <maye...@gmail.com>

Tiago Augusto Nogueira Coelho

unread,
Sep 22, 2009, 10:31:32 AM9/22/09
to jav...@googlegroups.com
Você pode fazer da seguinte forma, passa os parâmetros pela url para juntos com os valores você manda um código criptografado. E esse código deve ser montado com uma palavra secreta que você define mais os valores dos parametros.

Ai quando chamar a sua URL você pega os parâmetros, junta novamente com a sua palavra secreta, faz a criptografia e compara com a criptografia enviada na url. Se foram iguais, você garante que os valores não foram alterados.

Ou então, você guarda os parâmetros em um escopo de session ou conversation.

André Henrique

unread,
Sep 22, 2009, 10:40:53 AM9/22/09
to jav...@googlegroups.com
humm

alguem ja usou o mod_rewrite (Url Rewrite Filter)?

http://tuckey.org/urlrewrite/

se sim, é uma boa implementação?

2009/9/22 André Henrique <maye...@gmail.com>
Reply all
Reply to author
Forward
0 new messages