路径函数的问题

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

请各位高手指点一下。

...全文
16 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
  • 打赏
  • 举报
回复
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
社区管理员
  • Web 开发社区
申请成为版主
帖子事件
创建了帖子
2003-12-12 01:19
社区公告
暂无公告