jsp中如何获得当前页URL
比如当前页是
http://community.csdn.net/Expert/PostNew.asp?room=5409#我想得到完整的地址
http://community.csdn.net/Expert/PostNew.asp?room=5409#怎么办啊

解决方案 »

  1.   

    String server_path=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+request.getRequestURI();out.println(server_path);
      

  2.   

    上面的那段忘记带可显示参数的变量了String server_path=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+request.getRequestURI()+request.getQueryString(); out.println(server_path);
      

  3.   

    http://localhost:80/walk/walk/favorite/favorite.jspnull取出来的时候,后面会有个空值
      

  4.   

    那是因为你这个页面没有带参数
    你可以先对request.getQueryString()做个判断
    若为空
    就不接到server_path
    这样就OK了
      

  5.   

    你用 myeclipse啊,新建jsp页面时,这些信息会自动写到代码里面~11
    呵呵·!
      

  6.   

    我想在JSP网页里取到当前URL的地址。