Code Bye

在webapps下创建项目同级的文件夹

现在本人的项目是ABC,位于webapps下,本人现在想在ABC的某个servlet程序里创建同样位于webapps下的文件夹CDE,应该怎么写?
现在只知道这样可以拿到servlet程序的完整目录
String Path = getServletContext().getRealPath("");

之后应该是要去掉最后一层文件夹,也就是ABC,加上CDE
或有什么现成的方法可以调用,直接得到webapps的目录而不是项目的目录?

解决方案

20

引用:
Quote: 引用:

不知道这是什么需求,应该得不到,webapps是tomcat规定的结构,你在项目里用servlet api怎么可能操纵到人家中间件的目录结构呢?除非你把路径写死,写成字符串,注意一下你是windows服务器还是linux服务器

额,本人一直以为servlet是属于Tomcat的

tomcat只能算是web容器,它是实现了servlet/jsp相关规范,中间件还有许多,例如weblogic,比tomcat更强大,支持ejb


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明在webapps下创建项目同级的文件夹