【问题标题】:How can I find the current directory location of my servlet in grails controller? (or java servlet)如何在 grails 控制器中找到我的 servlet 的当前目录位置? (或 java servlet)
【发布时间】:2012-04-05 15:28:56
【问题描述】:

我正在运行在 tomcat 7 中的 webapp,并且我正在尝试通过 grails 控制器(类似于 java servlet)将图像上传到 webapps/{webappname}/images 文件夹中。如何在 servlet 中获取此图像文件夹的路径,以便将上传的文件存储在那里?

【问题讨论】:

    标签: java tomcat grails groovy uploading


    【解决方案1】:

    您可以使用: servletContext().getRealPath("/"); 获取你的 webapp 基目录的物理路径

    但是,将任何内容上传到其中时要小心,因为该区域通常会因重新部署而消失。通常建议将数据上传到 webapp 之外的单独的数据特定目录或持久存储 (DB)

    【讨论】:

      猜你喜欢
      • 2015-07-19
      • 1970-01-01
      • 2019-10-22
      • 1970-01-01
      • 2014-12-28
      • 2011-09-23
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      相关资源
      最近更新 更多