На исключение адрес электронной почты имя браузера и версию - PullRequest
1 голос
/ 02 марта 2010

Я создал сервлет для отправки информации об исключении или ошибке веб-мастеру. Я получаю детали как это:

 Throwable throwable=null;
 Object codeObj, messageObj, typeObj;
 codeObj = request.getAttribute("javax.servlet.error.status_code");
 typeObj = request.getAttribute("javax.servlet.error.exception_type");
 throwable = (Throwable) request.getAttribute("javax.servlet.error.exception");
 uri = (String) request.getAttribute("javax.servlet.error.request_uri");

Есть ли способ получить информацию, такую ​​как имя и версию браузера, также из моего сервлета ошибок?

1 Ответ

2 голосов
/ 02 марта 2010

Вы можете получить пользовательский агент браузера, используя это:

request.getHeader("User-Agent");

Информация о версии должна быть там, но надежно извлечь ее программно сложно, так как каждый пользовательский агент браузера выглядит по-разному.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...