[英]retrieving changed url from address bar in the controller in grails
在我的以grails开发的网站中,我希望将搜索重定向到特定页面。...在url映射中,我已将grails应用程序开发,移动应用程序开发等各种搜索重定向到控制器内部的动作。在操作中,我要提取用户要在我的网站中搜索grails应用程序开发情况时将引用的完整URL,例如-http:/mysite.com/grails-application-developmemt ...我想通过某些java方法或其他方法在控制器的操作中提取此url,以便可以为我的网站启用特定的搜索功能
I'm not sure what you really looking for. 我不确定你到底在找什么。 But i hope this might help. 但是我希望这会有所帮助。
if you want custom url mapping then you can define it on UrlMappings.groovy : 如果要自定义URL映射,则可以在UrlMappings.groovy上定义它:
"/$query?"(controller: "search", action: 'index', view: '/search')
And your action will receive additional parameter named "query" 并且您的操作将收到名为“ query”的其他参数
class SearchController {
def index(){
String myquery = params.query
.....
}
}
then url will look like: 那么网址将如下所示:
http://yoursite.com/grails-application-developmemt
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.