在grails中,假设您有一个名为“MainProject”的项目,我的默认索引为http://localhost:8080/MainProject/
,与此确切网址关联的页面为views/index.gsp
。
我希望项目的起始链接不是http://localhost:8080/MainProject/
,而是http://localhost:8080/MainProject/users/login
。
我尝试从此处编辑URL映射:
class UrlMappings {
static mappings = {
"/$controller/$action?/$id?(.$format)?"{
constraints {
// apply constraints here
}
}
"/"(view: '/index')
"500"(view:'/error')
}
}
到此:
class UrlMappings {
static mappings = {
"/$controller/$action?/$id?(.$format)?"{
constraints {
// apply constraints here
}
}
"/"(view: '/users/login')
"500"(view:'/error')
}
}
完成上述更改后,通过启动项目,网址仍为http://localhost:8080/MainProject/
,但显示的网页不是views/index.gsp
但是views/users/login.gsp
。 gsp被正确呈现,但是网址仍然不是我需要的。
如何解决这个问题?