Разрешение пути 'web-app / file / misc' из 'src' в Grails - PullRequest
0 голосов
/ 06 апреля 2010

Я создал класс в каталоге 'src'.Я использую этот код для доступа к каталогу 'images' для всех файлов внутри 'grails-app':

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

У меня появляется эта ошибка при доступе к нему в классе 'src':

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

Любой комментарий, почему это происходит?Как я могу получить доступ к «file / misc», когда приложение развернуто на tomcat?

Ответы [ 2 ]

1 голос
/ 06 апреля 2010

Похоже, я уже решил:

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

Я привыкаю к ​​синтаксису Groovy, начинаю забывать обычные методы Java. К сожалению.

0 голосов
/ 06 апреля 2010

На страницах GSP вы можете сделать

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...