-
Récupérer OS utilisateur
Bonjour,
Je souhaite connaître le système d'exploitation du client qui se connecte a mon application.
J'ai entendu parler d'une propriété user agent dans Spring qui pourrait me donner ce que je cherche mais j'avoue que j'ai du mal à voir comment m'y prendre.
Il s'agit donc d'une application Web avec JSP sous java 1.6 avec Spring.
Merci d'avance.
ps: je suis plus ou moins débutant (de bonnes bases mais je ne me considère pas comme un connaisseur)
-
En partant du HttpServletRequest, tu fait ceci:
request.getHeader("User-Agent")
et dedans tu trouvera foule de caractères représentant le nom du navigateur. Exemple:
- Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
- Mozilla/5.0 (compatible; Konqueror/4.1; Linux; X11) KHTML/4.1.3 (like Gecko) Fedora/4.1.3-3.fc10
- Lynx/2.8.6rel.5 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8g
- Opera/9.25 (X11; Linux i686; U; fr-ca)
- Mozilla/4.0 (PSP (PlayStation Portable); 2.00)
Wikipedia a une page avec de nombreux user-agent qui peuvent te servir de référence.
-
Merci de ton aide, je vais essayé ça tout de suite, je vous tiens au courant.
Edit: Parfait merci, c'était exactement ce qu'il me fallait.