2011-06-27 3 views
0

Je cours Grails 1.3.6. J'ai dans mon fichier URLMappings.groovy ...Confusion à propos de l'URLMapping

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

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

et voici mon 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 
} 
} 

cependant, quand je visite mon URL «/contexte chemin/dossier1/page1 ", Je reçois une erreur Apache Tomcat 404 (se plaindre de"/context-path/folder1 "). Je suis nouveau à Grails mais ne peux pas comprendre cela. Comment puis-je ajuster mes correspondances pour que cela fonctionne?

Merci, Dave -

Répondre

0

Je ne sais pas si les définitions contrôleur/action sont insensibles à la casse. J'ai toujours utilisé des noms en minuscules. Essayez de changer

controller = "Home" 

à

controller = 'home' 
Questions connexes