我是想把服务器的绝对路径传到JS中,但是传到JS里面的路径中分隔符就不见了,
成了这样“D:Program FilesApache Software FoundationTomcat 6.0webapps”,
除了在JSP中将分隔符一个一个替换外,还有其它方便的方法吗?谢谢!

解决方案 »

  1.   

    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
      

  2.   

    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    这样就可以了!!!
      

  3.   

    我是这样写的,也可以
    request.getRealPath("/").replace("\\","/")
      

  4.   

    应该为:
          coderequest.getRealPath("/").replace("\\","//")或coderequest.getRealPath("/").replace("\\","\\\\")