Мне неловко задавать такой тривиальный вопрос, но я исчерпал все варианты, и Google не помог мне. Я следующий адрес отображений код:Grails открыть пустую страницу без ошибок
static mappings = {
"/$controller/$action?/$id?"{
constraints {
}
}
"/"(controller:'news', action:'index')
"500"(view:'/error')
}
И класс контроллера:
def index() {
redirect(action: 'result')
}
private doRender(Map params = [:].withDefault { [:] }) {
def viewPath = "/mobile/news/front/front"
def completeModel = getDefaultModel() + params.model
render(view: viewPath,
model: completeModel)
}
GSP страница существует и находится на следующем пути: views/mobile/news/front/front.gsp
После того как я побежал приложения, я пытаюсь открыть следующий URL: http://localhost:8080/
, и я получаю пустую страницу без ошибок. Я не могу понять, что это такое, и полное отсутствие обратной связи убивает меня. Есть ли журналы в любом месте, где я могу проверить? И, есть ли что-то очевидное, что мне не хватает?
Спасибо, Алекс
Есть ли действие «результата»? Вы просто показываете частный метод doRender. –
Вы изменили контекст на "/"? URL-адрес по умолчанию: http: // localhost: 8080/appname/not http: // localhost: 8080/ –
Метод redirect() вызывает метод result(), который в свою очередь вызывает метод doRender(). Да, я изменил контекст на «/». –