我需要在生成链接时覆盖Grails的默认行为。目的是让url根据当前语言环境进行更改。
我已成功覆盖DefaultUrlMappingsHolder,但它只是在第一次创建链接时处理第一个Web请求。 Grails似乎将链接存储在某个位置,因此下次我将createLink
设置为相同的控制器和操作时,它只显示链接而不重新运行创建链接的过程。因此,在更改语言环境时,链接不会更改。
我做了什么:
http://myapp/search
和http://myapp/suche
都指向“SearchController”如何阻止Grails的这种行为并强制链接生成再次运行?
感谢。