jQuery之miniUI本地部署
很多人在官网上下载jQuery miniUI后,在进行本地部署的时候,常常遇到一些问题:
1、本地端demo表格内容无法显示,连接数据库失败?
这是因为部分文件配置不对导致,根据官方发布的部署文件,先进行数据库配置,小编这里使用的数据库是MySQL8.0.15,注意到官方给的数据库jar包是mysql-connector-java-3.1.11-bin.jar,所以要先替换一下连接数据库的jar文件,可以到MySQL安装目录MySQL\Connector J 8.0中找到相关jar包。其次,要更改项目文件中SqlHelper.java中的相关数据库配置。如下图:
其中黄色信息driver需要更改为com.mysql.cj.jdbc.Driver这是因为MySQL8.0之后的driver库名发生了改变;其次,数据库的URL中需要加入serverTimezone=UTC,否则也会报错,其他一些端口名称之类的信息,按照实际填写即可。此时,数据库就可以成功连接了!
2、本地端demo表格内容显示不正常,姓名列显示为学历信息?
经过小编的调试,发现miniUI应该是通过某些方法将原来的数据库表格信息重新进行映射(如表达不对,请于批评!),在读取表信息时,不知道是官方故意写错还是怎么滴,读错了属性信息,需要将SqlHelper.java中207行代码改为rowData.put(md.getColumnLabel(i), v);(原代码为rowData.put(md.getColumnName(i), v))才能正常读取信息。具体如图:
3、本地端demo图表内容显示不正常,无法显示?
经过小编调试,发现在选择图表相关demo时,项目会调用一些js文件,如图:但是细心地小编发现在文件路径下,并没有相关的js文件,后来查询到官方错把这些js文件放置在了WebContent\res\third-party下面,于是乎小编灵机一动,把third-party文件夹名称更改为thirdparty并放置在WebContent\script文件夹下。此时,图表信息就能正常显示啦!
到此为止,jQuery miniUI就已经配置好了!以上有什么不足之处,请大家多多指点,感谢!