如果名称中有空格,则无法搜索

时间:2019-03-30 18:37:24

标签: java spring reactjs spring-boot

我有一个字段,我可以插入一个特定名称并找到具有相应名称的用户,该名称是在react中开发的。 当该名称类似于“ test”时,我的代码有效,但是如果该名称类似于“ this test”(如果名称上有空格),则后端将以这种格式(“ this%20test”)接收该名称,我正在数据库上搜索该名称,该条目返回null。 我该如何解决?我想在前端解决此问题,因为我认为这是最好的选择。

1 个答案:

答案 0 :(得分:1)

作为查询参数传递的任何参数都将进行url编码并传递到您的后端。 您需要在后端对参数进行url解码。

查看此内容以使用Java对URL进行解码 https://stackoverflow.com/a/6138183/3295987