2012-09-24 178 views

回答

3

JavaScript是在瀏覽器中執行,JSP服務器上。所以你不能直接從javascript獲得一個值到JSP(java)中:當執行javascript時,JSP已經完成它的執行併發送結果。

根據您的需求,您可能要發送用ajax從瀏覽器到服務器的值,但它不可能確定適用的策略,不知道爲什麼你嘗試過這一點。

如果你要的只是在Java/JSP的主機名是什麼,我建議你做沿着

<% 
InetAddress addr = InetAddress.getLocalHost(); 
String hostname = addr.getHostName(); 
%> 
+0

巫包必須包括使用「的InetAddress」班線的東西? –

+1

[java.net.InetAddress](http://docs.oracle.com/javase/1.4.2/docs/api/java/net/InetAddress.html) –