2013-03-04 4 views
2

Мне неловко задавать такой тривиальный вопрос, но я исчерпал все варианты, и 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/, и я получаю пустую страницу без ошибок. Я не могу понять, что это такое, и полное отсутствие обратной связи убивает меня. Есть ли журналы в любом месте, где я могу проверить? И, есть ли что-то очевидное, что мне не хватает?

Спасибо, Алекс

+0

Есть ли действие «результата»? Вы просто показываете частный метод doRender. –

+3

Вы изменили контекст на "/"? URL-адрес по умолчанию: http: // localhost: 8080/appname/not http: // localhost: 8080/ –

+0

Метод redirect() вызывает метод result(), который в свою очередь вызывает метод doRender(). Да, я изменил контекст на «/». –

ответ

0

страница http://localhost:8080/ всегда пусто в Firefox при запуске Grails на вашем компьютере в режиме выполнения приложения. Это не связано с отображением URL-адресов и т. П.

Смежные вопросы