0

有没有办法:

java.net.InetAddress.getLocalHost().getHostName()

不使用 JSP Scriptlets?寻找更常规的解决方案,可能使用 JSTL 功能来实现这一点。

请注意,${pageContext.request.*}jstl 函数并没有给我想要的输出。我想要计算机主机名。

我尝试了 JavaScript,但它不起作用,不知道为什么:

<script>document.write(java.net.InetAddress.getLocalHost().getHostName())</script>
4

2 回答 2

1

$pageContext.request.* 给你什么输出,它怎么不是你想要的?

${pageContext.request.localName} 不是你想要的吗?

于 2011-12-13T19:44:26.847 回答
0

InetAddress 没有阻止它使用 jsp:useBean 访问它的公共构造函数。

如果你真的想摆脱 scriplets,

  • 您可以从后端传递值作为响应
  • 编写一个自定义类来获取值并使用 jsp:useBean 访问该类
于 2011-12-14T04:13:05.817 回答