2012-09-24 142 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) –