2019-03-20 22:21
浏览了一下代码,在上学时做课程设计代码质量就挺不错了,同学以后前途无量啊有很多的学生做毕业设计、课程设计用的 jfinal,直接跟我交流过的都有不少人jfinal 学习成本低,特别受学生的欢迎
2019-03-20 22:18
gernerator.addIncludedTable 这个方法从来没有提供过需要针对革个表生成,可以通过继承 MetaBuilder 并覆盖里头的 isSkipTable(String tableName) 方法来实现这个方法中可以对 tableName 进行判断, return true 就跳过,return false 就处理具体做的时候,可以使用正则或者 HashSet 来做
2019-03-20 22:17
@糊搞 说得完全正确,不能用引号,要用这个字符 `order`
2019-03-20 22:15
@maxwade 不管客户端是什么浏览器,从数据库的 session 表中删掉 accountId 所对应的记录,然后 ehcache 中的缓存也删掉即可即便 sessionId 还存在也没关系,因为使用 sessionId 去读数据时发现 session 表以及 ehcache 中的数据不存在了,那么浏览器中的 sessionId 会立即被删掉,即便没被删掉也是无效值因此,总的来说,只要处理好服务端的事情就可以了
2019-03-20 22:12
request.getParameterMap()); 获取到的 Map 值是 String[] ,在读取值的时候会不会有问题?建议你这么来用:request.setAttribute("param", getKv());因为 getKv() 内部已经将 String[] 处理成了 String ,记得回来再反馈
2019-03-20 22:08
@张现伟 做的东西,都感觉很高端,赞
2019-03-20 22:03
还有一个解决办法是完全复制这里头的源码来使用,这个类里头的代码很少,复制出来直接用就挺好
2019-03-20 22:02
以前没有考虑过 cron 表达式调度的 task 需要中途中止的需求目前可以通过 Java 反射来获取 private 属性来控制一下,下一版本会改进这里,提供一个 getter 方法来获取里面的 task
2019-03-20 22:01
文档中已经强调过 cron 表达式只有五部分,你的表达式有 7 部分https://www.jfinal.com/doc/9-2
2019-03-20 21:59
使用 JDK 1.8 就可以用了
2019-03-20 13:18
不要打开任何 jsp 文件, 是指在浏览器地址栏里面的 url 不要直接指向 jsp 文件, 而是指向一个 action,因为你的 jsp 文件是放在 WEB-INF 下面的, java web 容器不允许这样做,不是 jfinal 不允许
2019-03-20 13:17
不要打开任何 jsp 文件,而是让请求只触达 action然后用好 forwardAction、 redirect、 render 即可
2019-03-20 11:48
异常的 cause 部分没有,这部分才是解决问题最重要的信息
jfinal 与 jfinal undertow 升级到最新版本看看, 我这里是没这些异常的
2019-03-20 11:36
如果这个功能添加上了, 估计项目的启动速度能到 0.3 秒之内