2013-04-24 63 views
0

在我的網站中,這是在grails中開發的,我希望將搜索重定向到特定頁面....在URL映射中,我重定向了各種搜索,如grails應用程序開發,移動應用程序開發到控制器內部的動作.... 在行動中,我想提取完整的網址,如果用戶想要在我的網站中搜索grails應用程序開發,那麼用戶會參考它... 例如 - http:/mysite.com/grails-application-developmemt .... 我想通過一些Java方法或其他任何東西在我的控制器的操作中提取此URL,以便我可以爲我的網站啓用特定的搜索功能從grails中的控制器的地址欄中檢索已更改的url

回答

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 
相關問題