随笔-128  评论-55  文章-5  trackbacks-0

  <%@   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/>");  
   
      文件名不能包括以下字符:\/:*?"<>|



Author: orangelizq
email: orangelizq@163.com

欢迎大家访问我的个人网站 萌萌的IT人
posted on 2008-01-12 10:45 桔子汁 阅读(252) 评论(0)  编辑  收藏 所属分类: J2SE

只有注册用户登录后才能发表评论。


网站导航: