User-Agent diz que estou usando Mozilla mesmo qdo estou usando IE

ola preciso pegar o navegador do usuario usando o :

String navegador = request.getHeader("User-Agent");

ele me retorna sempre o mozilla idependente de estar utilizando o IE… alguem sabe o pq?

Isso é esperado. Veja um conjunto completo de headers para um IE 7.0 rodando sob Windows XP:

legal entao como pego o navegador do cliente?

Eu já vi uns programas por aí que dizem exatamente isso. É questão de procurar. (No seu caso, provavelmente bastaria procurar por MSIE, mas se você usar navegadores antigos - tipo IE 3.0 - acho que a informação de versão não vem exatamente nesse formato.)

para identificar direito um browser melhor usar uma biblioteca que faca isso melhor que voce.

jquery faz:
http://docs.jquery.com/Utilities

ou esse famoso do quirksmode (quefaz só isso):
http://www.quirksmode.org/js/detect.html

oops depois do reload que vi que vc nao quer JS heheeh
bom se servir, ta aí :slight_smile: