![](/img/trans.png)
[英]Urls contain illegal characters are not mapping to controllers in Grails
[英]Grails urls mapping
grails框架的url映射处理顺序是什么
“ / $ object / $ id / $ collection”
“ / $ object / $ id / bar / list”
“ / foo / $ id / bar / list”
哪一个先执行。 我收到意想不到的行为,其中通用映射似乎首先执行
您想实现什么?
/ $ object / $ id / bar / list映射到/ foo / $ id / bar / list到。 但是,如果您希望对foo进行任何自定义行为,则可以为首次映射设置约束,例如:
/$object/$id/bar/list {
controller = "bar"
action = "list"
constraints {
object(matches: /.*[^fo].*/)
}
}
"/foo/$id/bar/list"
正则表达式不是理想的,但是它显示了基本原理
我相信订单会
/foo/$id/bar/list // 1 value to calc
/$object/$id/bar/list // 2 value(s) to calc
/$object/$id/$collection // all unknown values
grails文档指出,最强者将成为先例,这意味着不必在运行时进行任何计算。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.