Я новичок в Grails. Я только что заметил, что переменные в контроллере не видны в представлении. Я могу получить значения переменных только тогда, когда присваиваю их области видимости. Это стандартный способ Grails или я делаю это неправильно. Кроме того, правильная ли область params для использования или мне следует использовать сеансы, servletContext?
В контроллере
String uploadLocation = grailsApplication.config.uploads.location.toString()
params.put "upLoc", uploadLocation
В представлении
<td> <input type="text" value="${params.get('uploc')}/${fileResourceInstance.decodeURL()}"></input></td>
Я очень хорошо знаком с Ruby on Rails, и в нем это обрабатывается по-разному. RoR. Спасибо.