Я только начинаю с Grails, очевидно. Я создал свой класс и контроллер домена, добавил свою логику к контроллеру, и все работает нормально - до тех пор, пока ничего не получится.Как реализовать обработку ошибок в Grails?
Моя настраиваемое действие контроллер выглядит следующим образом:
def create = {
try
{
// Get the parameters.
def uid=params["uid"]
def pwd=params["pwd"]
if (!uid || !pwd)
{
throw new Exception('User ID and password are required')
}
/* other code */
}
catch (Exception ex)
{
println ex.getMessage()
}
}
Мой код (/* other code */
) работает отлично. Однако при вызове исключения сообщение об ошибке выводится на консоль, а браузер выдает ошибку 404. Очевидно, что это не путь.
Каков правильный способ сделать это?
ТИА,
Джон
-1: Вот почему вы никогда не должны связывать ответ. Link rot. –