路径函数的问题

ldbeggar 2003-12-12 01:19:28
在jsp中有没有像asp中那能把地路径转换成绝对路径的函数呀!急!


<%
File f1=new File("C:\\tomcat\\webapps\\ROOT","filepath.jsp");
%>
<%=f1.getAbsolutePath() %>

结果为:C:\tomcat\webapps\ROOT\filepath.jsp
但不想在定义f1文件对象时给出"C:\\tomcat\\webapps\\ROOT"这像的绝对路径想用
相对路径或者能把相对路径转换成绝对路径的函数,你我想了很对方法但都没有成功
如:
把"C:\\tomcat\\webapps\\ROOT" 换成"\\" 结果为 C:\filepath.jsp
把"C:\\tomcat\\webapps\\ROOT" 换成"." 结果为 C:\tomcat\bin\.\filepath.jsp

请各位高手指点一下。

...全文
47 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ldbeggar 2003-12-12
  • 打赏
  • 举报
回复
谢谢两位的精彩回答,你们的回答我很满意,高手们,以后要经学支持我呀。要知道我说jsp才一个月,在次感谢两位
ljcwxc 2003-12-12
  • 打赏
  • 举报
回复
直接使用getServletContext().getRealPath(文件名);
此文件可以使用相对路径如:../file.txt
Eraserpro 2003-12-12
  • 打赏
  • 举报
回复
当然可以
试试这个config.getServletContext().getRealPath("你的文件名")

用request.getRealPath("文件名")也行,不过这个方法现在被列为"不推荐",还是不要用好
CoolAbu 2003-12-12
  • 打赏
  • 举报
回复
<%
File f1=new File(".");
%>
<%=f1.getAbsolutePath() %>
tangxc2003 2003-12-12
  • 打赏
  • 举报
回复

81,115

社区成员

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

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