gpt4 book ai didi

javascript - @RequestParam 不接受请求发送的字符串中的 '&',存储 & 之前的所有字符并 chop 其余字符

转载 作者:行者123 更新时间:2023-12-03 07:12:31 25 4
gpt4 key购买 nike

从 ajax 发送的值: Droit & stratégie des opportunityes au Maroc

@RequestMapping(value = "getValue")
@ResponseBody
public void getTOCFromML(@RequestParam("doc_id") String doc_id, HttpServletResponse response,HttpServletRequest request)
{
System.out.println(doc_id);
}

output: Droit
Expected output: Droit & stratégie des affaires au Maroc

@RequestParam("doc_id") 将值存储在 & 字符之前,并忽略其余字符(我认为出于某种安全目的)。

但我需要完整的字符串才能进一步执行。

请让我知道如何进行这项工作

更新1:只有“&”字符给我带来了问题。
当低于作为输入给出的值时,它工作正常

Value : La Semaine Juridique Notariale et Immobilière 

更新2: 我在 javascript ajax req 中使用了encodeURIComponent(string)。现在正在工作。谢谢你

最佳答案

使用

   URLEncoder.encode()

希望能有所帮助。

关于javascript - @RequestParam 不接受请求发送的字符串中的 '&',存储 & 之前的所有字符并 chop 其余字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36571377/

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