【发布时间】:2014-11-29 10:16:32
【问题描述】:
我想在源代码中获取Web content 文件夹的绝对路径,这样我就可以检索另一个文件夹来上传文件。
我尝试ServletActionContext.getServletContext().getRealPath("images")获取源代码中的文件夹图像。
预期结果应该是:
“C:\Learning\Workspace\Eclipse\boxingsaigon\WebContent\images”。
但它会返回我部署网络的位置:
实际结果是:
“C:\Learning\Workspace\Eclipse.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\boxingsaigon\images”。
有什么办法吗?
【问题讨论】:
-
你需要清楚,这样人们才能理解你得到了什么,你期望什么以及当前有什么问题。
-
抱歉我编辑了问题
-
试试这个
String path=application.getRealPath("/DBBACKUP/EXPORT/dbexport.sql");这里/DBBACKUP/EXPORT/是我的网络项目中的文件夹 -
那是因为从外观上看,它是从扩展war文件的地方开始的。
-
@AtulNar 没有应用程序对象。请帮我仔细检查。谢谢
标签: java jsp servlets absolute-path