0

在我用 grails 开发的网站中,我希望将搜索重定向到特定页面......在 url 映射中,我已经将各种搜索(如 grails 应用程序开发、移动应用程序开发)重定向到控制器内的操作......在该操作中,我想提取用户想要在我的网站中搜索 grails 应用程序开发时引用的完整 url...例如-http:/mysite.com/grails-application-developmemt... . 我想通过一些java方法或其他任何方法在我的控制器的操作中提取这个url,这样我就可以为我的网站启用特定的搜索功能

4

1 回答 1

0

我不确定你真正在寻找什么。但我希望这可能会有所帮助。

如果你想要自定义 url 映射,那么你可以在UrlMappings.groovy上定义它:

"/$query?"(controller: "search", action: 'index', view: '/search')

您的操作将收到名为“查询”的附加参数

class SearchController {
    def index(){
        String myquery = params.query
        .....
    }
}

然后 url 看起来像:

http://yoursite.com/grails-application-developmemt
于 2013-04-25T20:07:44.697 回答