获取程序运行路径结果不一致的问题

marf_cn 2007-03-28 01:26:21
一个b/s的程序,用tomcat启的,
使用file的getAbsolutePath得到系统路径,我先在后台写了个main试运行,可以得到正确的程序路径,但用tomcat启了之后,调试发现路径取的是tomcat/bin路径,不知道怎么解决。
----------------
我的需求是这样:
用程序读取一个ini文件,需要在java文件和jsp文件中都要读取,我把ini文件放在.jsp文件一起,现在就是不知道怎么得到这个路径。比如我的index.jsp页面中如何得到和它同目录的ini文件(那个方法不能直接写文件调用,必须要绝对地址)
...全文
237 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
corruptsatan 2007-03-28
  • 打赏
  • 举报
回复
appPath=request.getContextPath();
iniPath=appPath/xxx.ini
lianmian 2007-03-28
  • 打赏
  • 举报
回复

src="<%=request.getContextPath()%>/img/wtzq.gif"

62,612

社区成员

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

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