Grails 1.3.7 выбирает неправильный вид для контроллера - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть контроллер с именем LoginController с действием auth:

class LoginController {
   def auth = {
      render view: 'auth'
   }
}

Итак, я захожу на URL http://localhost:8080/myapp/login/auth, и хочу посмотреть мое представление '/login/auth.gsp'. Но я получаю следующую ошибку:

type Status report
message /myapp/WEB-INF/grails-app/views/jobSearch/auth.jsp
description The requested resource (/myapp/WEB-INF/grails-app/views/jobSearch/auth.jsp) is not available.

Похоже, что Grails по какой-то причине разрешает неправильное имя представления. Вы знаете, что происходит?

class UrlMappings { 
    static mappings = { 
        "/$controller/$action?/$id?"{ 
            constraints { // apply constraints here } 
        } 
        "/"(view:"/index") "500"(view:'/error') 
    } 
}

1 Ответ

0 голосов
/ 03 декабря 2011

Согласитесь с @omarello, что-то похоже на сопоставление URL контроллера входа с именем 'jobsearch'. Сообщение об ошибке, относящееся к JSP, происходит, когда он не может найти подходящую страницу gsp и пытается вернуться к JSP.

...