http://www.csdn.net/Expert/FAQ/FAQ_Index.asp?id=2735

解决方案 »

  1.   

    用js就行
    url=this.location.href
      

  2.   

    再问一下如何把js取到的url存到变量中去
    我用一个输入框
    var url=this.location.href
    document.form1.url.value = url 
    然后再到下一个页面用getParameter("rul")取得,但是失败
    请再指点一下
      

  3.   

    再问一下如何把js取到的url存到变量中去
    我用一个输入框
    var url=this.location.href
    document.form1.url.value = url 
    然后再到下一个页面用getParameter("rul")取得,但是失败
    请再指点一下
      

  4.   

    HttpServletRequest request = (HttpServletRequest)
                            pageContext.getRequest();
    StringBuffer buf = new StringBuffer();
    buf.append(request.getScheme());
    buf.append("://");
    buf.append(request.getServerName());
    if ("http".equals(request.getScheme()) &&
       (80 == request.getServerPort()))
    {
    }
    else if ("https".equals(request.getScheme()) &&
        (443 == request.getServerPort()))
    {
    }
    else
    {
        buf.append(":");
        buf.append(request.getServerPort());
    }
    buf.append(request.getRequestURI());
      

  5.   

    先包含<%@page import="java.net.*"%>
    用函数InetAddress.getLocalHost();取web地址的前半部分