下面的代码,在IE下好用,但在tomcat里就提示路径未找到,我的本地路径是d:\tomcat\webapps\xloadtreetomcat里运行http://localhost:8888/xloadtree/demo5.html各位高手,在tomcat里怎么才能获取到本地路径呢?
function getPath() {
    var path = document.location;
    var str = new String(path);
    var end = str.lastIndexOf("/");
    var absolutePath = str.substring(8, end) + "/";
    absolutePath = absolutePath.replace(/%20/g, " ");
    return absolutePath;
}

解决方案 »

  1.   

    你的代码是js客户端代码,跟tomcat没有关系
      

  2.   

    在tomcat里就提示路径未找到
    是你的tomcat里面的server.xml配置问题
      

  3.   

    1)程序里有xmlhttp请求,在tomcat里面能读出来,可在IE里读不出来,所以我不得不在tomcat里运行了
    2)server.xml里也都配置好了,<Context path="/xloadtree" docBase="d:\tomcat\webapps\xloadtree" reloadable="true" /> 
    端口是8888-------没有报404的错误,这次是脚本里的错误
    3)其它程序运行都正常的,就是写到文件里时,找不到路径。
    4)上面的代码应该怎么改呢?
    上面的同学谢谢了,望赐教!
      

  4.   

    就是怎么才能找到本地路径:d:\tomcat\webapps\xloadtree\tree.xml文件呢
      

  5.   

    tree.xml文件你放错地方了,你如果要加载它,放到tomcat的根目录下,就OK了
      

  6.   

    IE下好使,路径能找到,也能保存文件。
    tomcat里不好使,路径未找到呢?
      

  7.   

    没明白你究竟是要问什么在tomcat里怎么才能获取到本地路径呢?你需要使用jsp而不是js客户端是无法知道服务器本地路径的。
      

  8.   

    谢谢楼上net_lover同学,看来js是不能用了,又要换另一种思路了,呵呵
      

  9.   

    tomcat 与你路径无关路径是 文件的路径