gpt4 book ai didi

spring-mvc - 当 url 中出现外语字符 (Òشكيل) 时,Spring 应用程序不会重定向

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

我有一个正常工作的 Spring 应用程序,除了它如何处理 Controller 重定向用户时需要包含在重定向 url 中的外语字符。

例如,如果 Controller 将用户重定向到以下 URL,它将失败:

http://localhost:8080/diacritic/تشكيل

最佳答案

您需要重新编码重定向目标。

我有这样的代码:

String encodedId = URLEncoder.encode("中文", "UTF-8");
ModelAndView m = new ModelAndView(new RedirectView("/view/" + encodedId, true, true, false));
return m;

这对我有用。

关于spring-mvc - 当 url 中出现外语字符 (Òشكيل) 时,Spring 应用程序不会重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5265434/

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