求教关于取得文件路径的问题

tim80 2004-05-11 03:38:44
1。取上层文件夹绝对路径用
<%=request.getRealPath("../")%>
结果显示为Null,哪里错了啊?

2。页面在 IE中为 http://Jack:7001/DefaultWebApp/Manager/include/AAA/BB.jsp
现在想取得虚拟路径 "DefaultWebApp/Manager/include/AAA/BB.jsp"怎么办?
配置为 Weblogic

3QQQ
...全文
69 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
caoxmby 2004-05-12
  • 打赏
  • 举报
回复
我同意Eraserpro(穷...哪位好人拿钱砸我吧!!!) 说的,先用getRealPath("/")取得根目录路径,然后......
tim80 2004-05-12
  • 打赏
  • 举报
回复
晕!这个方法太那个了点把~~~~~`
Eraserpro 2004-05-12
  • 打赏
  • 举报
回复
先得到网站根目录的路径
然后再用lastIndexOf("/")一层层找下去及截取"/"之前的字符就可以得到父目录,爷目录...(嘿嘿)
zhaohh 2004-05-12
  • 打赏
  • 举报
回复
up
tim80 2004-05-12
  • 打赏
  • 举报
回复
caoxmby(豁出去了):

我用你说的方法得到了 DefaultWebApp/Manager/include/AAA/BB.jsp
但是目前我想得到其虚拟路径的上上级目录 DefaultWebApp/Manager/
用request.getRealPath("../../")不行
该用什么方法呢?
谢谢~
caoxmby 2004-05-11
  • 打赏
  • 举报
回复
2.
request.getContextPath()+request.getServletPath()
caoxmby 2004-05-11
  • 打赏
  • 举报
回复
1.
我觉得一个web应用不应该知道自己的“上级目录”,就是说最多可以getRealPath("/");
tim80 2004-05-11
  • 打赏
  • 举报
回复
ding a !
tim80 2004-05-11
  • 打赏
  • 举报
回复
楼上的,到底用什么方法啊?
谢谢
Arias 2004-05-11
  • 打赏
  • 举报
回复
设置的问题或者是有关配制文件的问题!

81,092

社区成员

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

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