2017-12-12 11:48

@fox 是个好主意,后续添加一下,记得在俱乐部提醒

2017-12-11 23:09

当点击左侧的目录时,发起一个 ajax 请求,然后后端 render("xxx.html") 过来,ajax 收到 xxx.html 内容以后用 js 改变一下界面就可以了

这里的关键在于 "xxx.html" 这个模板中的内容并不是一个完整的页面,而只是一个 html 片段,看一下 jfinal club 中的 "/src/main/webapp/_view/share/_reply_item.html" 这个模板片段就是这么来玩的

学一下 "_reply_item.htm" 的用法就可以搞定这个需求

2017-12-11 21:38

是因为有人提出新的需求:路由可以在数据库中配置,所以需要先启动 ActiveRecordPlugin,然后读数据库,用从数据库读出来的路由用于 configRoute(...) 中的配置

没有料到居然有这个次序有敏感的情况存在,你那的场景是什么? 我这里急切需要得到应用场景,可以更好去改进 jfinal 3.4

2017-12-11 16:19

利用新版本的 servlet 规范,将原来在 web.xml 中配置的 JFinalFilter 改为直接写在代码之中,或者使用注解,再利用新版本的 tomcat、jetty 的扫描也可以实现

总之,只需要找点 servlet 新版本的用法就自然会用了

2017-12-11 16:04

实现简洁,感谢分享

CustomRenderFactory 中的两个 getErrorRender 建议去掉,会让其他人误以为是必须的,其实只需要 getRender 即可

2017-12-11 11:56

@李耀 eclipse 下出问题,是 eclipse 版本的事,看一下这个贴子的回复:
http://www.jfinal.com/feedback/2429

2017-12-11 11:55

必然可以同时使用,在碰到冲突时,使用一下 jfinal 的“原样输出”就可以了,注意看一下 jfinal 手册第 6.6 章节中的《原样输出》

实际用的时候,可以用“原样输出”包裹住大块大块的 layui 代码或者 javascript 代码

2017-12-11 11:53

@j123456789 用上 jfinal 的 BaseModel MappingKit 生成器,映射全自动搞定,再也不用关注默认不默认的问题了

生成器在首页下载 jfinal demo,里头就有,运行里面的 main 方法,搞定所有 arp.addMapping(...)

2017-12-11 10:48

active record 模式必须要有主键,在 arp.addMapping(tableName, idName, modelClass) 时的第二个参数就是指定主键名的,如果省略 idName 这个参数,默认值为 "id"

2017-12-11 10:46

抛出这个异常的具体代码是什么?

2017-12-11 10:37

信息量严重不足

问题是页面获取不到数组,而页面的代码看不到,很不好猜

2017-12-10 16:36

context path 设置的好办法,已收藏点赞,后续会有越来越多人需要,感谢分享

2017-12-10 16:34

注意看一下错误提中的:File not found 后面的路径以及文件名,路径和文件名都弄对就可以了

仅仅是文件找不到而已,调整一下 viewPath 或者 render 方法中的参数即可

2017-12-10 16:27

@tara_liujun 终极解决方案是:
1:先用纯 JDBC 的代码连接一下,确保连接成功
2:用上 JDBC 连接时使用的配置,将这些配置用在 jfinal 的 ActiveRecordPlugin 上即可

因为 active record 也仅仅是利用了 JDBC 去连接而已

2017-12-10 16:26

去掉 5 这个参数,就不再支持热加载,不建议使用这个 eclipse 版本,参考一下这篇贴子的回复:
http://www.jfinal.com/feedback/2429

感谢分享