正文

在Servlet与JSP中取得当前文件所在的相对路径与绝对路径2006-02-25 16:06:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/itzhiren/10492.html

分享到:

<%@   page   contentType="text/html;charset=GBK"%>
<%@   page   import="java.io.*"   %>
<%
    //在Servlet与JSP中取得当前文件所在的相对路径与绝对路径
   
    //JSP中

    out.println("根目录所对应的绝对路径:"   +   request.getRequestURI()   +   "<br/>");
   
    String   strPathFile   =   application.getRealPath(request.getRequestURI());
    out.println("文件的绝对路径:"   +   strPathFile+   "<br/>");
out.println(application.getRealPath(request.getRequestURI()));
    String   strDirPath   =   new   File(application.getRealPath(request.getRequestURI())).getParent();
    out.println("目录的绝对路径:"   +   strDirPath   +   "<br/>");
%>

    //Servlet中
    //JSP中的application对象就是Servlet中的ServerContext,所以在Servlet中是如此获得
    //import   java.io.File;

System.out.println("根目录所对应的绝对路径:"   +   request.getServletPath()   +   "<br/>");

String   strPathFile   =   request.getSession().getServletContext().getRealPath(request.getRequestURI());
System.out.println("文件的绝对路径:"   +   strPathFile   +   "<br/>");

String   strDirPath   =   new   File(request.getSession().getServletContext().getRealPath(request.getRequestURI())).getParent();
System.out.println("目录的绝对路径:"   +   strDirPath   +   "<br/>");

    文件名不能包括以下字符:\/:*?"<>|

阅读(3058) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册