gpt4 book ai didi

Java Tomcat 8.5/Spring 4 从 URL 中移除多个空格

转载 作者:行者123 更新时间:2023-11-28 22:25:22 25 4
gpt4 key购买 nike

我正在开发一个现有的 Spring 4 应用程序,它位于 Tomcat(我相信是 8.5)容器中。

问题:

当 String Controller 接收到它的参数时,URL 中的任何多个空格都会被删除,但我希望它被包含在内

例子:

@RequestMapping(value = "/getData/{name}", method = RequestMethod.GET)

当使用 /getData/Joe%20Bloggs/ 提交时,名称变量将为“Joe Bloggs”

但是当使用 /getData/Joe%20%20%20Bloggs/ 提交时,变量仍然是“Joe Bloggs”。忽略多个空格。


是否知道此功能是在哪里定义的,是 Tomcat 容器还是 Spring 框架完成的?

最佳答案

如下修改您的请求映射:

@RequestMapping(value = "/getData/{name:.+}", method = RequestMethod.GET)

关于Java Tomcat 8.5/Spring 4 从 URL 中移除多个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47335088/

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