想在jsp页面上使用相对路径做文件读取,却发现相对路径的根目录在tomcat\lib文件夹里面,问问大侠们怎么才可以把文件读取的根目录设为当前jsp页面同一文件夹?

解决方案 »

  1.   

    <%=request.getContextPath()%>/xxx.jsp
      

  2.   

    这个我知道,其实我的意思是,jsp页面内直接使用相对路径的话,根目录是否就是tomcat/lib?更否更改?
      

  3.   

    jsp相对路径其实是 相对request.getContextPath()的路径,你设置好这个路径就行,你要改也只能改这个后面的路径 如 request.getContextPath()/file
      

  4.   

    设置设置一下<base href=""></base>
    href表示jsp所在路径
      

  5.   

    问题解决了,是我表达错了,我想问的是jsp页面内使用File类访问文件的相对路径,使用request.getRealPath("/")就解决了,不过还是谢谢各位的帮忙