日期:2014-05-18  浏览次数:20673 次

java中如何得到所在工程的名字?
例如:tomcat的webapp下有一个项目的名字是demo,怎样在demo下得到本项目的名字?

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

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