从grails控制器中的地址栏检索更改的URL

时间:2013-04-24 05:59:59

标签: java

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

1 个答案:

答案 0 :(得分:0)

我不确定你真正想要的是什么。 但我希望这可能有所帮助。

如果您想要自定义网址映射,则可以在 UrlMappings.groovy 上定义它:

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

您的操作将收到名为“query”的其他参数

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

然后url看起来像:

http://yoursite.com/grails-application-developmemt