比如我的TOMCAT根目录是D:\Tomcat 6.0\webapps\ROOT 现在我有一个index.jsp放在D:\Tomcat 6.0\webapps\ROOT\blog里面我想在访问http://localhost/blog/的时候得到路径中的"blog"

解决方案 »

  1.   

    blog是一个模块还是一个项目?
      

  2.   

    只是一个子文件夹,希望访问里面的index.jsp的时候能够得到这个子文件夹的名称 我是用的下列方法得到的,不知道有没有直接的、简单点的办法String UR=request.getRequestURI();
    String c;String path=new java.io.File(application.getRealPath((UR.endsWith("/")?UR+"s.jpg":UR))).getParent()+"\\user.mdb";if(UR.indexOf("/")==UR.lastIndexOf("/")){
    c="/";
    }
    else{
    String b=path.substring(0,path.lastIndexOf("\\"));
    c=b.substring(b.lastIndexOf("\\")+1,b.length());
    c="../"+c;
    }
    response.addHeader("refresh","2;url="+c);
      

  3.   

    String[] parts = equest.getRequestURI().split("/");
    String c = parts[parts.length-1];
      

  4.   

    按有几个群,你不妨加进去,可以和大家一起讨论啊.........46986340,28039577,4804620                                                                                                                                          
    在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ
      

  5.   

    String UR=request.getRequestURI();
    String c;String path=new java.io.File(application.getRealPath((UR.endsWith("/")?UR+"s.jpg":UR))).getParent()+"\\user.mdb";if(UR.indexOf("/")==UR.lastIndexOf("/")){
    c="/";
    }
    else{
    String b=path.substring(0,path.lastIndexOf("\\"));
    c=b.substring(b.lastIndexOf("\\")+1,b.length());
    c="../"+c;
    }
    response.addHeader("refresh","2;url="+c);