gpt4 book ai didi

grails - 在Grails中,如何基于URL中的哈希码进行解析和重定向?

转载 作者:行者123 更新时间:2023-12-02 14:09:27 25 4
gpt4 key购买 nike

如果我有一个网址,例如:

www.example.com/?state=1#app/itemSearch?q=apple&cat=books&pg=1

在我的grails应用程序中,如果服务器检测到上述URL,则应重定向到:

www.example.com/app/itemSearch?q=apple&cat=books&pg=1

我怎样才能做到这一点?

假设 Controller 名称为main并且操作为服务于/的索引。因此,以上逻辑将在此 Controller 和操作中。

最佳答案

您不能为此目的使用“片段标识符”(Hash),因为它的处理完全是客户端的,没有Web服务器的参与。 1

您应该通过以下方式通过参数发送url:

def encondedUrl = java.net.URLEncoder.encode("www.example.com/app/itemSearch?q=apple&cat=books&pg=1")

Wikipedia Fragment identifier

关于grails - 在Grails中,如何基于URL中的哈希码进行解析和重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5745498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com