例如:tomcat的webapp下有一个项目的名字是demo,怎样在demo下得到本项目的名字?例如在demo下一个继承BodyTagSupport的类中,可用pageContext.getServletContext().getRealPath("")得到项目的绝对路径,现在我想只得到项目的名字,有什么方法?

解决方案 »

  1.   

    request.getContextPath()取得的是整个的完整路径,
    要是你只取项目名称的话,
    再分解得到的这个字符串不就好了,
    获取最后一个/和倒数第二个/之间的字符串不就是了?
    不知道有方法可以直接获得没..
      

  2.   

    我也只知道通过request.getContextPath()方法来获得完整路径,没听说过有直接获得项目名的方法