Вопросы по теме '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 просмотров
schedule
11.04.2024
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 просмотров
schedule
07.05.2023
Grails — как очистить предыдущие ошибки проверки в командном объекте?
Как очистить предыдущие сообщения об ошибках проверки, поступающие от объекта Command, когда пользователь нажимает кнопку «Назад» в браузере?
Вот пример кода:
def create = { UserInfoCommand cmd ->
if (cmd.validate()) {...
1493 просмотров
schedule
04.06.2023
Как перенести приложение Grails 2.1 на Grails 2.3?
Я переношу свое приложение с Grails 2.1 на 2.3. Я получаю много ошибок после миграции - мне нужны примеры приложений с интеграцией Grails 2.3 и Spring.
Я сделал несколько примеров приложений HelloWorld, и они работают нормально. Но даже я...
4301 просмотров
schedule
15.04.2022
Grails хранит количество страниц в сеансе
Я новичок в граалях. Недавно я использовал сеанс в своем контроллере. Но только на одну страницу. Теперь я хочу использовать сеанс для нескольких страниц. Но я понятия не имею, как это сделать. Вот мой код ниже, который работает для одной...
110 просмотров
schedule
28.08.2022
Правильно декодировать параметры 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 просмотров
schedule
07.07.2023
Как всегда устанавливать www в grailsUrl?
Config.groovy
grails.serverURL = "http://www.changeme.com"
я установил свой URL-адрес Grails с помощью "http://www.changeme.com"
в этом .. когда я набираю changeme.com , он показывает мне правильную страницу, но когда я пытаюсь войти в...
86 просмотров
schedule
16.10.2022
Как получить несколько выбранных файлов в Grails?
Я пытаюсь получить несколько выбранных файлов и сохранить их в mysql.
КОД ВСП:
<input type="file" name="file_attachemnt" id="file_attachemnt" multiple/>
Код контроллера Для получения нескольких файлов
def all =...
375 просмотров
schedule
22.08.2022
Как избежать дополнительных параметров в 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