请教JSP中取得绝对路径的方法?

UB 2002-09-11 06:23:31
我用的是RESIN,因为需要跨平台,需要得到JSP传文件的绝对路径.

在JAVA中用getAbsolutePath()方法可以得到正确的路径,
但是在JSP中不行.比如,真实路径是C:\resin-ee-2.1.2\doc\my_work\yn172_icp\user_files ,只能得到C:\resin-ee-2.1.2\user_files\
我试了另一种方法realPath = getServletConfig().getServletContext().getRealPath("");
也只能得到C:\resin-ee-2.1.2\doc\yn172_icp
都得不到绝对路径.

因为要快平台(WINDOWS到LINUX),要上传文件,要建立文件夹.我用的是jspsmart.upload上传文件.所以需要得到绝对路径.求助.或给出其他办法实现.
...全文
38 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
UB 2002-09-13
谢了,已经解决。
回复
linquan333 2002-09-12
同意 虚竹和尚 的说法
回复
beming 2002-09-12
再不就:
ServletContext application=(ServletContext)pageContext.getServletContext();
String sRealPath = application.getRealPath("/");
回复
beming 2002-09-12
ServletContext().getRealPath("/");

jsp有上下文的。
回复
RBing 2002-09-12
request.getRealPath(request.getRequestURI())
回复
Tomcat4 2002-09-11
request.getRealPath("/")
回复
利而不害 2002-09-11
String path=request.getRealPath("/");
回复
xycleo 2002-09-11
Application.getRealPath()
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2002-09-11 06:23
社区公告
暂无公告