springboot--前端url带+号后台转为空格解决方法

错误描述:

前端请求的url中的参数带+号后台接收时自动转为空格,导致后台数据库查不到值

解决方法,很简单

方法1前端

前端可以在请求url时手动把+号用%2B表示就行,B一定要大写
例子

http://localhost:8089/XXX/xxxxxx.json?token_id=oqaQ7CkWE+k9IdAF68FYuw==

转成

http://localhost:8089/XXX/xxxxxx.json?token_id=oqaQ7CkWE%2Bk9IdAF68FYuw==

方法2后端

后端可以用replace方法替换url参数中的+
例如

params.getString("token_id").replace(" ","+");
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 你可以使用以下代码实现: ``` for i in range(1, 100, 2): print(f"{i}-{i+1}", end=' ') ``` 输出结果如下: ``` 1-2 3-4 5-6 ... 97-98 99-100 ``` ### 回答2: 可以使用循环和条件语句来实现python输出1-2 3-4 ... 99的效果。具体代码如下: ```python for i in range(1, 100, 2): print(str(i) + "-" + str(i+1), end=" ") ``` 这里使用for循环,从1到100,步长为2,即每次循环增加2。在循环内部,通过print函数输出连续两个数,并用"-"连接。使用end参数设置输出结束时的字符为一个空格,这样输出结果会以空格分隔每个数对。 执行以上代码,输出结果如下: ``` 1-2 3-4 5-6 7-8 9-10 11-12 13-14 15-16 17-18 19-20 21-22 23-24 25-26 27-28 29-30 31-32 33-34 35-36 37-38 39-40 41-42 43-44 45-46 47-48 49-50 51-52 53-54 55-56 57-58 59-60 61-62 63-64 65-66 67-68 69-70 71-72 73-74 75-76 77-78 79-80 81-82 83-84 85-86 87-88 89-90 91-92 93-94 95-96 97-98 99-100 ``` 这样,就实现了使用python输出从1-2开始,以2为步长逐个增加的数对。 ### 回答3: 使用Python编程语言来实现输出1-2 3-4 ... 99的需求,可以使用循环和条件语句来实现。 以下是一个可能的实现方法: ```python for i in range(1, 100, 2): print(str(i) + "-" + str(i + 1), end=" ") ``` 解释如下: - 使用`range(1, 100, 2)`来生成从1到99的奇数序列。 - 在循环中,`i`代表当前的奇数。 - 使用`print()`函数打印`i`和`i + 1`两个数字之间的连字符,并通过`end=" "`指定以空格结尾,确保结果在同一行输出。 运行此代码将输出:1-2 3-4 5-6 ... 97-98 99。 注意:这只是一种实现方法,可能还有其他更多方式来达到相同的输出结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RDSunday

爱,就供养;喜欢/受益,就打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值