Вопросы по теме 'grails-controller'

Grails: классы Services VS Groovy
В документации говорится: Команда Grails не одобряет встраивание основной логики приложения в контроллеры, поскольку это не способствует повторному использованию и четкому разделению задач. У меня есть один контроллер API и несколько...
3754 просмотров
schedule 04.02.2023

Grails: невозможно получить данные модели от контроллера для просмотра
Я использую Grails последние 3 недели (учусь и работаю). Я работал над переносом приложения JSP / Servlet на Grails, и перенос приложения был абсолютным "развлечением". У меня возникла проблема, я искал, читал, но пока не смог ее решить. На...
1922 просмотров
schedule 09.07.2023

Как правильно устранить несоответствие между моделью, контроллером и представлением в Grails?
Конечно, может случиться так, что мой первый проект Grails представляет собой сумасшедшее несоответствие между моей моделью данных и представлением, которое хотят дизайнеры пользовательского интерфейса. Вот упрощенная формулировка проблемного...
129 просмотров
schedule 25.08.2022

Grails beforeInterceptor с двумя действиями
Можем ли мы определить 2 разных действия в beforeInterceptor контроллера Grails? У меня есть контроллер с ниже перед Interceptor: def beforeInterceptor = [action:this.&debug] def trimParams() { params?.each { it = it.toString().trim() }...
3250 просмотров
schedule 19.03.2023

Grails Redirect после выхода из системы с использованием spring-security-core-3.0.6+
В весенней версии безопасности 3.0.6 исправлен эксплойт выхода из системы CRLF ( https://jira.springsource.org/browse/SEC-1790 ) они отключили использование параметра spring-security-redirect. Поддержка по умолчанию для параметра...
6158 просмотров

Grails 1.3.7 Как писать напрямую в выходной поток без какой-либо буферизации
class MyController { def startTwoMinuteTask = { response.contentType = 'text/html' def out = response.outputStream.destination out.println 'Starting ...' out.flush() for (int i=0;i<10;i++) {...
812 просмотров
schedule 07.03.2023

Получить ошибку при использовании findBy() в Grails
У меня есть страница GSP: <g:if test="freelancer"> <g:each in="${ freelancer }" var="freelance"> <a href="${ createLink(controller:'user', action:'homepage', id:freelance.user.username) }">${...
1163 просмотров
schedule 24.04.2022

Вставка методов «Контроллеры» в «Службы»
У меня есть класс, который управляет моими загрузчиками. Он использует плагин для загрузки файлов и дополняет другую информацию и правила моего приложения. Я пытаюсь создать службу, которая управляет некоторым поведением приложения, и замечаю, что...
130 просмотров
schedule 26.03.2022

Внутреннее соединение Grails Gorm ExecutingQuery HQL
Я пытаюсь выполнить простое внутреннее соединение, используя GORM executeQuery, но получаю QuerySyntaxException..... Я считаю, что мой hql в порядке. Вот мой запрос def query = Institution.executeQuery("select longName from Institution inner join...
3978 просмотров

Grails — как очистить предыдущие ошибки проверки в командном объекте?
Как очистить предыдущие сообщения об ошибках проверки, поступающие от объекта Command, когда пользователь нажимает кнопку «Назад» в браузере? Вот пример кода: def create = { UserInfoCommand cmd -> if (cmd.validate()) {...
1493 просмотров

Как перенести приложение Grails 2.1 на Grails 2.3?
Я переношу свое приложение с Grails 2.1 на 2.3. Я получаю много ошибок после миграции - мне нужны примеры приложений с интеграцией Grails 2.3 и Spring. Я сделал несколько примеров приложений HelloWorld, и они работают нормально. Но даже я...
4301 просмотров

Grails хранит количество страниц в сеансе
Я новичок в граалях. Недавно я использовал сеанс в своем контроллере. Но только на одну страницу. Теперь я хочу использовать сеанс для нескольких страниц. Но я понятия не имею, как это сделать. Вот мой код ниже, который работает для одной...
110 просмотров

Правильно декодировать параметры URL-адреса Grails?
В моем GSP у меня есть что-то вроде: <head> <meta property="og:image" content="${createLink(controller:'main', action:'getImage', id:item.id, params:[width: 115, height:200], absolute : true)}" /> </head> Когда я...
1859 просмотров
schedule 14.04.2022

Ограничить доступ к подмножеству
Среди прочего у меня есть холдинг, компания и класс домена для сотрудников. Как лучше всего убедиться, что сотрудник компании А может получить доступ только к данным, связанным с компанией А? Я читал о ядре безопасности Spring, фильтрах, критериях,...
84 просмотров

Как всегда устанавливать www в grailsUrl?
Config.groovy grails.serverURL = "http://www.changeme.com" я установил свой URL-адрес Grails с помощью "http://www.changeme.com" в этом .. когда я набираю changeme.com , он показывает мне правильную страницу, но когда я пытаюсь войти в...
86 просмотров

Как получить несколько выбранных файлов в Grails?
Я пытаюсь получить несколько выбранных файлов и сохранить их в mysql. КОД ВСП: <input type="file" name="file_attachemnt" id="file_attachemnt" multiple/> Код контроллера Для получения нескольких файлов def all =...
375 просмотров

Как избежать дополнительных параметров в Grails (от страницы GSP до контроллера)
Я новичок в Grails. В моем веб-приложении у меня есть скрытое поле <g:hiddenField name="tags" id="tags" value=""></g:hiddenField> значение этого скрытого поля устанавливается на Submit. <input type="submit" class="btn...
397 просмотров
schedule 19.01.2023

Как я могу использовать переменные пути в контроллере Grails?
Я пытаюсь использовать переменную пути в контроллере Grails, но не могу этого добиться. Намерение состоит в том, чтобы проверить параметр, отправленный в URL-адрес, который мне нужно сделать обязательным. Я не смог добиться этого с помощью...
7353 просмотров
schedule 21.05.2022

Grails - сортировка списка сущностей на gsp с использованием sortableColumn
У меня есть следующая сущность: class User { String name String contactName String primaryEmail String url String phoneNumber String address //.. } У меня есть gsp, который отображает список всех пользователей, и...
918 просмотров
schedule 12.03.2023

Grails — сопоставление /file.xml с контроллером и действием
Как сопоставить uri с суффиксом с контроллером + действием на Grails? Я пытался: name sitemap: "/data.xml" { controller = 'data' action = 'generate' } Но это просто не работает. Пока это: name sitemap: "/data" { controller...
81 просмотров
schedule 05.02.2023