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 文档看看

2019-08-05 16:05

理论上来说,分别会使用 jfinal、dubbo、zookeeper 即可使用,不是必须要有一个整合或者集成动作

如果非要整合动作,可以参考一下前人的开源:
https://www.jfinal.com/share/257
https://www.jfinal.com/share/877

https://gitee.com/search?utf8=%E2%9C%93&q=jfinal+dubbo&type=

2019-08-05 16:03

还可以通过 addMapping 来配置一下,文档中有过说明:
https://www.jfinal.com/doc/4-6

2019-08-05 14:58

看上去是对的

只能是下面两个办法查错:
1: 单步调试查看后台代码运行流程有没有问题
2: 在浏览器点击右键,查看生成的 html 看对不对

2019-08-05 11:13

@阿龙 @年少 升级到 jfinal 4.3 试一下,这一版本改进过 #escape 指令,并且已发布到 maven 中心库。

注意要先根据第一条回复中的办法用上 JdkEncoder

jfinal 4.4 已经添加了一个 Engine.setToJdkEncoderFactory(), 当前的版本暂时用我的第一条回复中的扩展方式:
https://gitee.com/jfinal/jfinal/blob/master/src/main/java/com/jfinal/template/io/JdkEncoderFactory.java

2019-08-02 17:51

Aop 是面向业务层来设计的,而业务层建议无状态,便于做分布式和集群

无状态也就没有属性,也就不会有构造方法带参的需要了

或许有个别地方需要业务层构造方法带参,那么可以使用 addSingletonObject(...) , 这种形式只支持 singleton, 你的理解是对的

2019-08-02 17:48

使用下面的命令启动:
./jfinal.sh start

不过按理说这两个命令是等价的,或许是里头的脚本对 sh 命令的兼容不太好