想获取一个文件,在src下,是一个properties文件,现在jsp在web项目的\WebRoot\WEB-INF\page\ss\文件夹下,src和webRoot同级,我在ss文件夹下面的jsp获取src下的properties文件的路径该怎么写啊,试了好多,还是不行!
我不要项目在服务器上的路径,我只要相对路径,比如同一文件夹下面可以直接xxx.jsp,或者上级文件夹下面的../xxx.jsp,这样就行
追答但是我记得部署之后不在一个地方吧,原来我也试过这样写但是好像不行,还是要根据项目的路径来,你试试使用request.getSession().getServletContext().getRealPath("/WebRoot/WEB-INF/page/ss/文件夹下")这种方式吧,这个可能满足不到你提的要求,因为这个是返回的绝对路径,但是应该能够解决你要处理的困难吧
追问还是不行嗯
追答才仔细看了下你的题目,你是要在jsp里面获取src下的路径吧,使用这种方式来获取,可以存到js中去
serverTime = '';
上面那段代码就是自己写了个获取服务器时间的类,然后取出来放到js变量serverTime中去,你可以改造下,把System.getProperty("user.dir")写在里面拼接.或者自己写一个util类来返回路径,你就在src下获取到路径传过来就OK了
你觉得 就一个破路径 用的着这么麻烦吗?其实我弄出来了,我是在硬盘下直接获取的,只是觉得这方法不好,但是也没用像你这种方法这么麻烦吧!
追答那看你个人吧,本来路径做起来就会有很多的问题的,看个人的解决方法而已