当前位置: 技术问答>java相关
请教JSP中取得绝对路径的方法?
来源: 互联网 发布时间:2015-09-02
本文导语: 我用的是RESIN,因为需要跨平台,需要得到JSP传文件的绝对路径. 在JAVA中用getAbsolutePath()方法可以得到正确的路径, 但是在JSP中不行.比如,真实路径是C:resin-ee-2.1.2docmy_workyn172_icpuser_files ,只能得到C:resin-ee-2.1.2user_files 我试...
我用的是RESIN,因为需要跨平台,需要得到JSP传文件的绝对路径.
在JAVA中用getAbsolutePath()方法可以得到正确的路径,
但是在JSP中不行.比如,真实路径是C:resin-ee-2.1.2docmy_workyn172_icpuser_files ,只能得到C:resin-ee-2.1.2user_files
我试了另一种方法realPath = getServletConfig().getServletContext().getRealPath("");
也只能得到C:resin-ee-2.1.2docyn172_icp
都得不到绝对路径.
因为要快平台(WINDOWS到LINUX),要上传文件,要建立文件夹.我用的是jspsmart.upload上传文件.所以需要得到绝对路径.求助.或给出其他办法实现.
在JAVA中用getAbsolutePath()方法可以得到正确的路径,
但是在JSP中不行.比如,真实路径是C:resin-ee-2.1.2docmy_workyn172_icpuser_files ,只能得到C:resin-ee-2.1.2user_files
我试了另一种方法realPath = getServletConfig().getServletContext().getRealPath("");
也只能得到C:resin-ee-2.1.2docyn172_icp
都得不到绝对路径.
因为要快平台(WINDOWS到LINUX),要上传文件,要建立文件夹.我用的是jspsmart.upload上传文件.所以需要得到绝对路径.求助.或给出其他办法实现.
|
String path=request.getRealPath("/");