从Grails中的'src'解析'web-app / file / misc'的路径

时间:2010-04-06 17:58:57

标签: grails groovy

我在'src'dir下创建了一个类。我正在使用此代码访问'grails-app'中所有文件的'images'目录:

ApplicationHolder.application.parentContext.getResource("file/misc").file;

当我在'src'类中访问它时,我遇到了这个错误:

application has private access in org.codehaus.groovy.grails.commons.ApplicationHolder

对此为何发生的任何评论?当应用程序部署到tomcat时,如何访问“file / misc”?

2 个答案:

答案 0 :(得分:1)

看起来我已经解决了它:

ApplicationHolder.getApplication().getParentContext().getResource("file/recsys").getFile();

我已经习惯了Groovy语法,开始忘记常规的Java方法。遗憾。

答案 1 :(得分:0)

从GSP页面,您可以

  

$ {resource(dir:'images',file:'example.gif')}