我已在Grails
中创建了一个静态网址:
class UrlMappings {
static mappings = {
...
"/remittance/bank"{
controller={"BankRemittance"}
action=[GET:"index"]
}
"/remittance/bank/$bankId/spd/$spdId"{
controller={"SPD"}
action=[GET:"show"]
}
...
}
}
现在我想要的是检索bankId
上网址的spdId
和SPDController
值:
class SPDController {
def myService
def show() {
String bankId = ? // code to get bankId from the URL
String spdId = ? // code to get spdId from the URL
render(
view: "...",
model: myService.transact(bankId, spdId)
)
}
}
但我怎么能这样做?似乎使用params.bankId
和params.spdId
不适用于此情况。
答案 0 :(得分:3)
您的操作应接受URL参数作为参数。
def show(String bankId...)