2017-11-03 14:25

@JFinal 谢谢波总~我已经放弃jsp了,换成了enjoy,这就是契机吧,表示很好用!

2017-10-24 16:07

结贴记录,备份和还原分别使用的指令为:
mysqldump -h127.0.0.1 -uroot -p123 --set-charset=UTF8 databaseName
mysql -h127.0.0.1 -uroot -p123 --default-character-set=utf8 databaseName
最后在finally块中关闭流。

2017-10-23 15:20

@JFinal 我现在在做数据库的还原功能, 还原之前需要先关闭项目与数据库的连接,但不知道应该如何关闭,谢谢波总!不过这个connection是如何获取的呢?我是需要自己通过DriverManager再获取一次吗?

2017-09-27 15:15

@JFinal 好的,谢谢波总~这个问题找到了,是因为我在系统中配置的访问地址是127.0.0.1,但在浏览器中访问的是localhost,统一使用其中一个后就不会出现这个问题。

2017-09-21 10:24

@JFinal 不是,用的是Jetty,不过刚刚查资料看到有人说用ajax发送异步请求每次获取的session都不一样,同步请求就没这个问题。登录操作我是发送的异步请求,于是我刚刚用session.isNew()调试了下,发现每次点击登录获取的session真的都不一样...为什么会这样呢?

2017-09-15 11:17

@JFinal 学习了,谢谢~

2017-09-15 10:25

@JFinal 我也是觉得我现在的解决办法很不好。。但要如何正确的解决我也不太清楚, 有什么解决教程吗以及在*.sql中jfinal有哪些语句是可以使用的呢

2017-09-15 10:12

结贴了, 问题已经解决了。总结下这次的问题及解决方案:
使用SqlPara做in查询需要将in括号中的sql做拼接, 参数不能直接使用list需要将list中的元素以逗号分隔的形式拼接起来作为字符串参数,由于SqlPara会对map中的key的末尾追加一个'?',所以在getSqlPara后需要对SqlPara中的sql做判断是否包含 ")?" 并将其替换为")" ,至此才能正确执行in查询。@JFinal