数据查不到(空格问题)

在系统数据莫名查不到

即是同一个功能下,存在一个数据用户查不到数据,其他用户可以查到数据

检查:

      1 用户对应的标志是一样的,没有出错

       2 数据库结构和其他用户一样

       3 控制台无报错

问题所在:

       数据库标志问题,因为有一部分标志字段为手动添加,标志字段左右存在空格问题 

空格问题常出现:

       数据库查出的字段左右两端空格

       前段传来的字段两端空格

       cxf /zokkerper 等url 字符串存在的空格-----会报404错误

        .......   

     解决 :https://www.cnblogs.com/LiuChunfu/p/5661810.html

          1.String.trim();---- 去掉首尾空格

          2.str.replace(" ", ""); 采用替换去掉所有空格,包括首尾、中间    

          3.replaceAll(" +",""); 去掉所有空格 

          4.str = .replaceAll("\\s*", ""); 
         可以替换大部分空白字符, 不限于空格 
         \s 可以匹配空格、制表符、换页符等空白字符的其中任意一个 

     一般只有用到前两种

      

 

转载于:https://www.cnblogs.com/jsbk/p/9987003.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值