2011-07-22 59 views
0

我想將文件存儲在my_application/PdfReports目錄中,我正在編寫代碼以存儲在位於my_application/grails-app/domain/com/my_company/my_application/reports中的文件中/ReportExporter.groovy。如何獲得groovy中的目錄路徑

那麼如何獲取路徑my_application/PdfReportsv來存儲文件。

+0

有沒有什麼辦法可以在groovy文件中獲得上述路徑? – n92

回答

0

如果您將網絡應用程序部署爲war,那麼我不確定路徑my_application/PdfReports是否有意義。

戰爭文件(爆炸war文件夾)將成爲WEB-INF文件夾內的web-app文件夾的內容,與相關Grails的東西

爲什麼不使用它,你可以在你的Config.groovy文件

自定義一個絕對路徑

或者,讓你的web應用的真正的基於磁盤的路徑,你可以這樣做:從控制器內

String webAppPath = new File(servletContext.getRealPath('/index.gsp')).parentFile.absolutePath