2019-08-07 16:09

record.getComumns() 得到一个 Map , 然后对 Map 进行迭代即可

2019-08-07 11:17

@Relyn 将所有前端页面丢到 _view 里头去以后,代码并不需要改多少,java 代码这一头在 Routes 添加一行代码:
setBaseViewPath("/_view");

参考 jfinal club 项目中的 FrontRoutes

页面之中要改的就是 #include、#render 指令的模板路径, 当然这个不是必须要改,因为没有路径时默认就是当前路径,例如下面是无路径用法:
#include("_layout.html")

还可以使用相对路径,例如:
#include("abc/def/_layout.html")
以及向上路径表示法:
#include("../common/_layout.html")

总之,java 侧只动 Routes 添加 setBaseViewPath("/_view"),后端在使用绝对路径时只动 #include、#render

最后,建议所有 web 静态资源全放在 webapp/assets 目录下面,同样是参考 jfinal club

2019-08-07 10:36

Db.batch 系方法上面有代码实例

将鼠标放在 batch 方法上,让其自动弹出代码实例, 照猫画虎即可

2019-08-06 21:58

@Relyn 其实就是我上面说的问题,所有模板都放到 webapp/_view 之下可以省很多事,而且统一

多参考 jfinal club 项目

2019-08-06 21:11

@aiaixxaall 我给的那篇博客中的部署方法我自己用了七八年了,不会有问题的

当然,我现在用的 jfinal-undertow , 开发部署一体化,省事多了

2019-08-06 21:08

这个问题与 tomcat 问题是一样的,用一下这篇文件中我给的方法解决:
https://www.oschina.net/question/941098_93842

记得搞定后回来反馈一下

2019-08-06 16:20

@tianci121404 下载首页 jfinal demo for maven ,里面的 PropKit.useFirstFound(生产配置, 开发配置) 就是你需要的功能

2019-08-06 15:35

@aiaixxaall tomcat 有不少坑,一定要看我的博客来部署:
https://my.oschina.net/jfinal/blog/353062

2019-08-05 22:00

单步调试一下,看是哪一步有问题

看上去是你的 href 后面的 ${ctx} 值不是以 "/" 打头引起的

2019-08-05 21:59

@Willson_L 如果数据比较复杂,用 json 传参为好

2019-08-05 17:40

首先尝试关联查询 sql 解决一下,如果不方便的话,在 model 中添加一个 getter 方法,里面写个 sql 就好:
https://www.jfinal.com/doc/5-10

2019-08-05 17:16

@思维炮弹 建议升级到最新版本,你当前的版本升到最新版本是秒秒钟的事,这里有详细的升级文档:
https://www.jfinal.com/doc/14-1

2019-08-05 16:54

@思维炮弹 较低版本没有 AopManager,但应该也提供了相关方法,在 Aop 中,例如:
Aop.addMapping(...)

多试一试 Aop 中的方法,新版本将 Aop 中的一些配置方法转移到了 AopManager 中

2019-08-05 16:19

这段代码是 fst 这个第三方里头的, jfinal 内部没有这段代码

找找这个第三方的 API 文档看看