String strPathFile = application.getRealPath(request.getRequestURI());
out.println("文件的绝对路径:" + strPathFile+ "<br/>"); //结果 为C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\PRFQ\PRFQ\jsp\importfeedback.jsp
String strDirPath = new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
out.println("目录的绝对路径:" + strDirPath + "<br/>");
//结果 为C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\PRFQ\PRFQ\jsp
可是
文件的绝对路径:C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\PRFQ\jsp\importfeedback.jsp
我的目录的绝对路径命名时C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\PRFQ\jsp怎么会多了一个\PRFQ呢
out.println("文件的绝对路径:" + strPathFile+ "<br/>"); //结果 为C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\PRFQ\PRFQ\jsp\importfeedback.jsp
String strDirPath = new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
out.println("目录的绝对路径:" + strDirPath + "<br/>");
//结果 为C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\PRFQ\PRFQ\jsp
可是
文件的绝对路径:C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\PRFQ\jsp\importfeedback.jsp
我的目录的绝对路径命名时C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\PRFQ\jsp怎么会多了一个\PRFQ呢
解决方案 »
- 新手求教:请问eclipse环境下,jsp中使用JavaBean路径应该怎么写??急!
- struts2请求action中的一个方法。可是这个action中的其他方法也会全部被执行??
- 关于Java开发webservice的一个小问题!
- 大家给推荐几个快速开发平台或框架
- [++急]如何禁止iframe内表单刷新再次提交???
- 虚拟目录问题
- 急需帮助。别人的程序,要在BEA中配置,有几个参数不知道是不是自己理解错了。
- 为什么我的jbulider 8中不能创建jsp,servlet等,那一面只能创建applet
- 高分求教,(TOMCAT)我在单位局域网中,单位只有一个IP出口,我在我的电脑上打开TOMCAT,在单位局域网内别的机器可以通过
- 怎样判断得到的ResultSet里是否有记录
- 关于request.getAttribute("xxx")的疑问
- 想用struts2+cookie写自动登陆的功能,应该怎么实现
那我上传了文件之后怎么取到这个文件呢?
比如说我的要将文件1.xls上传到jsp下的import中
我每次上传保存时用的相对路径file.saveAs("/import/"+file.getFileName());
他的实际地址应该为
它实际的路径是C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\PRFQ\jsp\import\1.xls
我怎么取到这个文件呢
没法直接取了,我只好用/../来取了上传文件的绝对路径了.strDirPath+"/../../jsp/import/"+file.getFileName()