IceDragonXK 2021-12-20 11:04 采纳率: 50%
浏览 74
已结题

StringUtils.isNotBlank 返回为true,实际数据为空

碰到一个很奇怪的现象,非blank字段,打印不出数据
if(StringUtils.isNotBlank(udp2.getValue())){
paramsMap.put("udp2","%"+udp2.getValue()+"%");
}
打印map的数据,key为udp2时,value是 %%,
就是这个字符是个什么字符,通过了校验,但是实际打印没有东西?\r,\n等都试过,没有出现这种bug。
请问有没有碰到过这种问题,求解惑,谢谢!

  • 写回答

5条回答 默认 最新

  • 俺不理解 2021-12-20 11:19
    关注

    两次 getValue值一样吗?建议在外边弄个变量接收这个 getValue,后边用这个Value,不要重复get试试看

    官方的文档显示的不应该会有这个bug

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 1月7日
  • 已采纳回答 12月30日
  • 创建了问题 12月20日