在系统数据莫名查不到

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

检查:

      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 可以匹配空格、制表符、换页符等空白字符的其中任意一个 

     一般只有用到前两种

      

 

posted on 2018-11-20 09:07  JSBK  阅读(460)  评论(0编辑  收藏  举报