gpt4 book ai didi

grails - Grails 1.1.1 或 Grails 1.2 M4 中带连字符的 URL

转载 作者:行者123 更新时间:2023-12-02 13:59:46 24 4
gpt4 key购买 nike

有没有办法配置 Grails 1.1.1 或 Grails 1.2 M4 来映射用 PascalCase 或 camelCase 编写的多字 Controller 或 Action ,以自动映射到 URI,用连字符分隔单词?

例如,如果我有一个名为 MoreInformation 的 Controller 和一个名为 boardOfDirectors 的函数,我希望 URI 类似于:

http://domain.com/more-information/board-of-directors

这可能吗?谢谢你。

最佳答案

假设您有一个方法 transformURL 可以将带连字符的大小写转换为 CamelCase,这样的事情应该可以做到。

class UrlMappings {
static mappings = {
"/$initialController/$initialAction?/$id?"{
controller = transformUrl(initialController)
action = transformUrl(initialAction)
}
}

关于grails - Grails 1.1.1 或 Grails 1.2 M4 中带连字符的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1759930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com