Montar as URL's igauis as deste forum

3 respostas
L

Olá amigos gostaria de saber como é que eu faço pra pegar no método doGet de um servlet a URL que chamou este método. Para ser mais específico preciso do arquivo.

O que eu quero fazer é como aqui nas perguntas do forum aonde a url é formada pelo dominio + id da noticia + .java

como eu faço isto ?

Se eu conseguisse pegar a URL de quem disparou o doGet, eu faria uma gambiarra retornando uma substring com o nro desejado, mais eu não estou conseguindo nem pegar a URL…

Att.

Junior

3 Respostas

C

http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpServletRequest.html#getRequestURI()

Depois é só fazer o parse do modo como vc falou.

Como vc vai enviar um arquivo, tome cuidado pra não abrir uma brecha de segurança e deixar o usuário baixar qualquer arquivo do servidor.

[]'s

L

Hummm, e como eu poderia deixar esta brecha ???

C

Na verdade acho que confundi como vc vai interpretar o request.
Você vai enviar um arquivo do disco para o usuário, ou apenas renderizar uma página como é feito aqui no forum ?
Se for apenas renderizar a página creio que vc não terá nenhum problema.
Inclusive é uma boa maneira para vc fazer “url’s amigáveis”.

[]'s

Criado 5 de novembro de 2007
Ultima resposta 6 de nov. de 2007
Respostas 3
Participantes 2