Existe uma opção que talvez seja mais adequada para resolver sua questão, você pode setar na configuração dos seus forwards no Strutus Config pra:
redirect="true"
Por default eles são false, sendo false o forward “não faz” o redirecionamento por isso você vê a url da action setando para true ele irá ao chamar o forward mapeado fazendo o redirecionamento. Isso pode te gerar outros problemas, mas testa para ver se te ajuda.
De qualquer forma a url exibida não ficaria a raiz e sim para qual JSP você está redirecionando.
Porém, alguem mais tem alguma outra solução útil como a do amigo marciocamurati?
[]'s
edit: ou alguma solução que ‘mascare’ a url com caracteres aleatórios
rafaelglauber
mendigosujo,
da forma que destacou o nome do amigo marciocamurati fica parecendo que quem entrou na thread não tava com vontade de ajudar…
aqui tem um material em java para encoding de url, uma alternativa seria você colocar um parametro a mais com caracteres do tipo: “;”, “$”, “%” para que o encoder faça a conversão gerando assim uma url confusa para quem tá vendo, não se trata de algo primoroso, mas conheço gente que já fez isso, pois “esconder” url fere os direitos dos navegantes da grande rede.