请高人指点一下,如何显示当前访问JSP页面的IP,最好是纯粹的JSP代码,谢谢

解决方案 »

  1.   

    纯jsp代码?
    关注
    学习一下。。
      

  2.   

    <%@ page contentType= "text/html;charset = UTF-8"%>
    <%@ page import = "java.net.*" %>
    <html>
    <title>
    show Ip
    </title>
    <body>
    <form action ="showIp.jsp" >
    要查找的服务器:<input type = "textarea" name ="server" value="" />
    <br/>
    <input type ="submit" name ="submit"/>
    <% 
       String server = request.getParameter("server");
       if (server != null)
    {
    %>
    <br/>
    你要查找的服务器ip是:
    <% 
       try
      {  
          String s = InetAddress.getByName(server).toString();
          out.println(s+ "<br/>");
      } 
      catch ( UnknownHostException e)
      {
          out.println("无法解析<br>");
      }
    %>
    你自己的ip是: <%= request.getRemoteAddr()%>
    <% } %>
    </form>
    </body>
    </html>
      

  3.   

    访问端 request.getRemoteAddr()
    应用服务器 request.getServerName()
      

  4.   

    显示当前访问JSP页面的IP:request.getRemoteAddr()
      

  5.   

    <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %><table border="1">
          <tr>
          <th>
            Header
          </th>
          <th>
            Value
          </th>
        </tr><c:forEach var="entry" items="${header}">
      <tr>
        <td>
           ${entry.key}
        </td>
        <td>
           ${entry.value}        
        </td>
      </tr>
    </c:forEach>
        </table>
    =====================
    上面可以显示全部的表头信息,但如果要分解显示其中一个,该怎么做呢?