Je veux que ma page jsp affiche les informations du système d'exploitation à l'utilisateur.Comment afficher les informations du système d'exploitation dans JSP?
Répondre
côté serveur d'informations OS
JSP qui est java peut trouver le système d'exploitation de l'ordinateur sur lequel il est en cours d'exécution. nous pouvons utiliser la méthode getProperty() pour trouver les propriétés système du système. Il renvoie une chaîne avec le nom de OS. Il supporte divers systèmes d'exploitation en Java.
Exemple:
<%@ page language="java"%>
<html>
<head>
<title>Example for Printing the OS name</title>
</head>
<body>
<%
out.println("OS: " + System.getProperty("os.name"));
%>
</body>
</html>
informations côté client
String agent = request.getHeader ("user-agent");
StringTokenizer st = new StringTokenizer (agent ,";");
st.nextToken();
// Get the user's browser name
String userBrowser = st.nextToken();
// Get the user's operating system name
String userOs = st.nextToken();
Votre meilleur pari est de renifler l'agent utilisateur. Il est disponible par request.getHeader("user-agent")
. Il existe même un service Web tiers auquel vous pouvez envoyer cette chaîne et obtenir des informations détaillées: http://user-agent-string.info
Une autre méthode consiste à utiliser une applet Java et à regrouper les informations par System.getProperty("os.name")
. C'est un peu plus fiable puisque l'agent utilisateur peut être usurpé par le client.
Vous pouvez utiliser le script pour obtenir les informations de PC, tels que:
<script>
document.write(navigator.userAgent + "<br />");
</script>
- 1. Comment afficher les informations du presse-papiers dans WinForms?
- 2. informations Capture du système dans les applications AIR
- 3. Afficher les versions dans les pages .jsp
- 4. Comment afficher le code source jsp dans une page jsp
- 5. Comment obtenir les informations système avec Python?
- 6. Afficher les balises jsp tags
- 7. Comment afficher l'icône du système pour un fichier dans SWT?
- 8. JSP ne pas afficher les objets du modèle au printemps
- 9. Datalist - Afficher les informations dans l'ordre inverse
- 10. script basé Web pour déterminer les informations du système
- 11. Comment réorganiser les données dans JSP
- 12. Comment transmettre des informations d'une servlet à une page JSP
- 13. Comment afficher les enregistrements contenant des informations spécifiques dans SQl
- 14. Comment afficher les informations spécifiques au tissu dans l'interface utilisateur
- 15. Comment afficher les informations au format PDF dans Android
- 16. comment afficher les informations uniquement dans une fenêtre enfant?
- 17. Informations sur le système dans le navigateur
- 18. JSP: Utiliser les informations d'une page à l'autre
- 19. Afficher les résultats de solr avec JSP
- 20. API multi-plateforme pour les informations système
- 21. Système de connexion en .jsp
- 22. Afficher toutes les informations sur la session
- 23. Comment obtenir des informations système dans le compte invité C#?
- 24. Afficher les informations de l'utilisateur sur mousehover
- 25. JasperReports: comment afficher le rapport dans la page JSP?
- 26. Informations sur les dossiers spéciaux dans le système d'exploitation
- 27. Comment utiliser ASP.NET TreeView pour afficher les informations
- 28. Comment afficher le proxy HTTP par défaut du système
- 29. Pour afficher les informations relatives à l'aide dans WPF
- 30. Eclipse: comment afficher les informations sur une fonction PHP?
Voulez-vous les informations de le * serveur * ou le * client *? – romaintaz
Je veux des informations sur le serveur et le client OS. –
L'affichage ou l'inclusion des propriétés du système est une vulnérabilité de fuite d'informations "CWE-615: Information Exposure Through Comments" https://cwe.mitre.org/data/definitions/615.html et doit être évitée. – WaltHouser