jsp与servlet的相对路径,绝对路径是不是不同的?
如servlet的/a.jsp
同jsp里的/a.jsp是不是不同的。
还有相对路径究竟相对什么而言。
很烦啊,实验几次后晕了。求总结。

解决方案 »

  1.   

    把你工程目录发上来看看,估计你把jsp放到WebRoot\a.jsp\jsp下了
      

  2.   

    相对就是相对你的webroot了
    绝对就是http//.....
      

  3.   


    相对就是webroot是不完全正确的,有的浏览器把相对路径开始于当前路径,比如当前路径是
    http://127.0.0.1/myWeb/top/father.jsp
    相对路径/menu/a.jsp指向的真正路径可能是:http://127.0.0.1/myWeb/top/menu/a.jsp
    也可能是http://127.0.0.1/myWeb/menu/a.jsp
    所以要各浏览器都兼容的话,就写绝对路径http://127.0.0.1/myWeb/......!