请教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上传文件.所以需要得到绝对路径.求助.或给出其他办法实现.
...全文
88 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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()

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧