2011-06-27 239 views
0

我在運行Grails 1.3.6。我有這個在我的URLMappings.groovy文件...關於URLMapping的困惑

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 
} 
} 

然而,當我訪問我的網址「/上下文路徑/文件夾1/1頁「,我得到一個Apache Tomcat 404錯誤(抱怨」/ context-path/folder1「)。我是新來的Grails,但無法弄清楚。我如何調整映射來完成這項工作?

謝謝, - Dave

回答

0

我不確定控制器/操作定義是否區分大小寫。我一直使用小寫名字。嘗試改變

controller = "Home" 

controller = 'home'