是否可以添加包含controller / action / id的URL映射?例如:
URL:
本地主机:8080 / MyProject的/电子书/科幻/沙丘
本地主机:8080 / myproject的/书/科幻/步行+死
新网址:
本地主机:8080 / MyProject的/沙丘
本地主机:8080 / myproject的/ walking_dead
我试过了:
static mappings = {
"/books" (controller: "book", action: "scifi", id: "dune")
"/walking_dead" (controller: "book", action: "scifi", id: "walking+dead")
}
似乎不起作用。基本上我们的客户端需要特定的URL,我使用ID,然后将其更改为名称为ID。但现在客户想要唯一的URL。感谢任何帮助或见解。
答案 0 :(得分:1)
static mappings = {
"/$bookId" (controller: "book", action: "scifi")
}
,该值在控制器
中以params.bookId的形式提供