通用搜索雏形版

通用搜索雏形版

波总在分享https://www.jfinal.com/share/1655中提到的最让他映象深刻的用法

雏形版、雏形版、雏形版

观看演示

a 1100.png


评论区

JFinal

2019-06-16 22:47

大致方向是对的,但 UI 设计方面还有很大提升空间,例如要有一个登录界面,登录以后头部主要是下拉与输入框,再加一个查询按钮

主机址、用户名之类的不需要,默认就是连上数据库的

dujianguo

2019-06-17 14:21

lateinit property con has not been initialized 连接不上数据库是为啥

jfinal4cyy

2019-06-17 14:59

@dujianguo 需在项目根目录下运行java -jar ,因为相对于程序目录加载了doc\sql\all.sql,如果在其它目录运行,需要按目录 创建该文件

dujianguo

2019-06-17 15:10

@jfinal4cyy getCon failed java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

dujianguo

2019-06-17 15:11

mysql 8是不是得加上serverTimezone=UTC??怎么加

jfinal4cyy

2019-06-17 15:14

@dujianguo 在数据库的my.ini的[mysqld]节点下加入default-time-zone="+8:00"

jfinal4cyy

2019-06-17 15:14

jdbc中已经加好的

jfinal4cyy

2019-06-17 15:15

去这里下载体验https://gitee.com/y2h/Searcher4Mysql/attach_files/244856/download

jfinal4cyy

2019-06-17 15:16

@jfinal4cyy 在doc/readme.txt文件中有说明

dujianguo

2019-06-17 15:19

dujianguo

2019-06-18 10:59

@jfinal4cyy 大兄弟,还是回报lateinit property con has not been initialized 错误。。这是为啥呢

jfinal4cyy

2019-06-18 11:31

@dujianguo 配置好mysql数据库主机地址、端口、用户名、密码,确保数据库服务开启,点击测试连接,连接成功后选择一个数据库、一人表开始进行操作。我刚才又试了一下,一切正常。https://gitee.com/y2h/Searcher4Mysql/attach_files/244856/download

dujianguo

2019-06-18 20:50

#(Db ?? "dddd")
#set(sql='select * from mok')
###(Db.query(sql) ?? ‘dffsa’)
#set(result=Db.query(sql) )
#(result)
###(result[0])
#for(x : result)
#(toJsonStr(x))
#end
报错
com.jfinal.template.TemplateException: Shared method not found: toJsonStr([Ljava.lang.Object;)
String template line: 8@jfinal4cyy

jfinal4cyy

2019-06-18 21:43

把这一行去掉就行,或者改成jsonUtil.toJsonStr,这是hutool工具里的一个类

jfinal4cyy

2019-06-18 21:45

查查gmodel的源码,确定一下大小写