Путаница с URLMapping - PullRequest
       0

Путаница с URLMapping

0 голосов
/ 28 июня 2011

Я использую Grails 1.3.6. У меня есть это в моем файле URLMappings.groovy ...

static mappings = {
    "/$folder?/$page?"{
        controller = "Home"
        action = "index"
    }

    "/"(view:"/index")
    "500"(view:'/error')
}

и это мой HomeController ...

class HomeController {
def IOService

def index = {
    def folder = params.folder;
    def page = params.page;

    def contents = IOService.getFileContents(folder, page)  
    response.setContentType("application/json")
    response.text = contents
}   
}

однако, когда я захожу на свой URL "/ context-path / folder1 / page1", я получаю ошибку Apache Tomcat 404 (жалуется на "/ context-path / folder1"). Я новичок в Grails, но не могу понять это. Как я могу настроить мои отображения, чтобы сделать эту работу?

Спасибо, - Дейв

1 Ответ

0 голосов
/ 28 июня 2011

Я не уверен, что определения контроллера / действия не чувствительны к регистру.Я всегда использовал строчные имена.Попробуйте изменить

controller = "Home"

на

controller = 'home'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...