Friendly url com java

5 respostas
U

Ola pessoal qual é uma boa forma de implementar friend url com java ?

tipo para minhas urls ficarem assim: http://minhaaplicacao/parte/outraparte

estou tentando com filter mais não esta dando certo.

5 Respostas

rafagil

Tenta isso:
http://tuckey.org/urlrewrite/

flws

U

cara… acho que isso é meio pesado.

porque assim no meu sistema o cliente pode cadastrar uma friendly url para ele e pode acessar

http://sistema/Cliente_A dae o sistema consulta o banco e encaminha para pagina.

o problema que esta ocorrendo que alguns caso ele pode enviar mais um parametro

http://sistema/Cliente_A/parametro

dae da problema parece que o filtro, não filtra direito…

meu mapa esta assim:

<filter-mapping>
        <filter-name>Filtro</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

é muito estranho…

rafagil

Bem, o que vc pode fazer é recuperar a url toda que o usuário digitou e depois quebrá-la utilizando expressão regular ou algum outro meio. Daí vc desenvolve alguns critérios para saber o que cada “/” representa.

Montei um sistema assim aqui no trampo, mas eh em php.

flws

rafagil

Ou então, tenta usar o apache, com o mod_rewrite, e proxy balancer com o tomcat, daí o apache “traduz” as urls e passa elas corretamente (como se fossem GET) para o tomcat.

U

mais o estranho é quando a string é assim:

localhost/Hotel dae o forward funciona
mais quando a url é assim localhost/Hotel/outracoisa não funciona mesmo mandando para o mesmo link as duas a primeira funciona e a segunda não. e codigo ta sendo executado.

Criado 26 de fevereiro de 2007
Ultima resposta 26 de fev. de 2007
Respostas 5
Participantes 2