我在webapp / test文件夹中有一个index.html页面。如果我去路径localhost:8080 / test / index.html,页面呈现,但如果我去localhost:8080 / test /它给我页面找不到错误。实现这一目标的正确方法是什么?在我的UrlMappings.groovy中,我尝试过这些口味而没有任何运气。
class UrlMappings {
static mappings = {
"/$controller/$action?/$id?(.$format)?" {
constraints {
// apply constraints here
}
}
/* TRIED THESE
"/"(view: "/index.html")
"/"(url: "/index.html")
*/
"500"(view: '/error')
"404"(view: '/notFound')
}
}
答案 0 :(得分:0)
创建测试控制器并将您的HTML放在(not(p and r) or s)
,然后您可以使用以下方式转到views/test/index.gsp
localhost:8080/test/
如果没有上述映射说明,Grails似乎会将操作明确默认为网址中的"/test" (controller: "test")
(与连字问题相关:https://stackoverflow.com/a/29737608)。