簡體   English   中英

包含ID的Grails URL映射

[英]Grails URL mapping that includes id

是否可以添加包含控制器/操作/ ID的URL映射? 例:

網址:
本地主機:8080 / myproject / book / scifi / dune
本地主機:8080 / myproject / book / scifi / walking + dead

新網址:
本地主機:8080 / myproject / dune
本地主機: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。 感謝您提供任何幫助或見解。

static mappings = {
  "/$bookId" (controller: "book", action: "scifi")
}

並且該值在控制器中可用作params.bookId

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM