我在做一个比较简单的查找资讯的微信小程序。基本流程是:微信小程序访问阿里云服务器上的tomcat,通过一个servlet访问数据库。访问代码如下:
这段代码一直运行比较良好,后来因为某个功能没有想如何实现,大约停了三天没有开发。因为这个小程序的基本功能已经是可以使用的,想着不如先发布先使用。完成发布申请之后。我就开始往数据库里存入大量的数据。存到中途想看看效果,通过预览打开,结果发现数据展示部分为空白,连“暂无数据”都没有提示,就是白白的一块。赶紧查找原因。阿里云上的tomcat能够访问到,就访问地方重新定位到了本地的tomcat调试。结果效果也是一样的,就是白白的一块,什么都没有,小程序端和java后台端都没有任何错误提示。经过几番折腾发现是if(!value)恒为假。我便想把它打印出来,结果这个时候就报了一大串的错误。我把if条件里改成了true,再运行,结果就一切正常了。再改回去,也是正常的了。非常的神奇~~有哪位大神知道是什么问题吗?