不使用Scriptlet的InetAddress

时间:2011-12-13 19:19:49

标签: jsp jstl el inetaddress

有办法吗?

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

不使用JSP Scriptlets? 寻找更传统的解决方案,可能使用JSTL功能来实现这一目标。

请注意${pageContext.request.*} jstl函数不能提供我想要的输出。我想要计算机主机名。

我尝试了一个JavaScript,但它没有用,不知道为什么:

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

如果你真的想摆脱潦草,

  • 您可以将后端的值作为回复传递
  • 编写一个自定义类来获取值并使用jsp:useBean
  • 访问该类