Windows-Benutzername verwenden JAVA oder JSP

Ich will angemeldeten Benutzernamen bei windows , ich meine, dass der angemeldete Benutzer in windows mit java. Ich verwendet
System.getProperty("user.name"); aber ich habe den server-Namen, nicht die user.

  • In welchem Zusammenhang? Die computer? Eine webapp? Laut der Dokumentation user.name ist der name für das Konto, das angemeldet ist, das der computer.
  • können Sie bitte elborate mehr auf Ihre envionment? sprechen Sie über die Web-Anwendung oder Desktop-Anwendung? wenn Ihre web-Anwendung System.getProperty("user.name") wird Ihnen angemeldete Benutzer auf der server-Maschine.
  • mögliche Duplikate von stackoverflow.com/questions/797549/get-login-username-in-java
  • Wenn Sie mit System.getProperty("user.name") in eine JSP-Datei, die bereitgestellt wird in einem Servlet-container läuft unter Windows als Dienst mit dem System-account, sehen Sie den host-Namen, da ist der "echte" name des system-Kontos.
  • Vielen Dank, ich bin mit web-Anwendungen. Ich bin mit JSP und als Sie sagte, ich bekam den host-Namen.
  • Warum wird jeder starter denken, dass Java/JSP läuft im webbrowser statt im webserver? Java/JSP läuft im webserver und produziert eine Reihe von HTML-Codes, die gesendet werden, um den webbrowser. Um die Ausführung von Java im webbrowser, benötigen Sie eine client-Anwendung (z.B. Swing) im Geschmack von einem applet oder webstart, die Sie einbetten über <object> element in der erzeugten HTML-Code. Diese Art der webbrowser-herunter und führen Sie es in Ihrer eigenen (Sandbox!) Umwelt.
  • Und was Benutzer ist es, dass Sie versuchen zu bekommen? Der angemeldete Benutzer, der in Ihre web-Anwendung? Oder der Benutzer mit dem server?
  • Und welchen Benutzernamen bist du eigentlich versucht zu finden?
  • Ich bin immer der angemeldete Benutzer in den Fenstern.
  • Und Sie möchten, dass der Benutzername des angemeldeten Benutzers in Ihre web-Anwendung?
  • Ich will angemeldeten Benutzers in windows. (dh, wenn Sie die start-Taste drücken, finden Sie Ihren Benutzernamen.) das, was ich will.
  • ... der Benutzer Zugriff auf die web-Anwendung ist, dass das, was Sie wollen? Und wie hat sich der user einloggen in die web-Anwendung?
  • wenn sich der Benutzer anmeldet, um windows. er verwendet viele Ressourcen, die vom server bereitgestellt werden. Ich möchte in der Lage sein zu bekommen, dass die Benutzernamen von windows in JAVA. ich bin der Entwicklung von web-Anwendung. diese Anwendung funktioniert nur auf dem server ( Nicht online) ich möchte in der Lage sein, um die angemeldeten Benutzer in windows.

InformationsquelleAutor Danny | 2013-04-23
Schreibe einen Kommentar