2019-12-27 11:12

@chcode 在 jfinal.com 也放个分享啊,这么好的文章

2019-12-26 22:21

@三晋一枝花 InputStream istream 这个变量可以放到 ImageRender 内部去使用,封装更好

2019-12-26 20:20

@by_00 jfinal 中常用的组件就那么几个: Controller、Model、Interceptor

在使用的时候,输入一个 "this." , 这时候 eclipse 会自动弹是出很多方法,通过方法名可以知道这些方法的功能,鼠标放在方法上的时候,还会弹出来这些方法的用法与介绍

由于很多方法都是重载,功能都类似,只是参数不同

2019-12-26 20:18

@田宏江 我前面回复过了,就是连不上库而已

2019-12-26 20:18

代码没贴出来呢? 修改这个分享,可以追加代码进来

2019-12-26 17:43

@by_00 建议先浏览一次 jfinal 文档, 文其实很少,做成 PDF 只有 40 页左右,而且大量的例子代码,两三个小时看完足够了

看完文档再写代码,会节省很多时间

2019-12-26 17:29

@by_00 key = value 形式使用 getPara 获取,或者使用 getKv() 获取

2019-12-26 16:46

@chcode 已添加:
https://gitee.com/jfinal/jfinal/commit/89ef19dfa03cb018900f331fd53cc3c88263aef6

2019-12-26 16:16

我注意到你的需求是为了向 activeRecrodPlugin 中添加所有 sql 文件,你可以写点代码获取到所有要添加的文件名,然后用一个 for 循环添加:
for (String file : files) {
arp.addSqlTemplate(file);
}

上面这种用法,要去掉你在 sql 模板中的 #include , 不再需要了。 让每个 sql 模板独立出来,上面的 for 循环统一添加即可

2019-12-26 16:14

没做这个功能,你可以参考 #render 指令做一个自己的 #includeFiles 指令

为啥要参考 #render 而不是 #include,因为 #render 是扩展指令,参考里面的代码是现成的。而 #include 是内核指令,与内部结合较为紧密

#render 指令与 #include 指令功能上基本一样

2019-12-26 14:57

jfinal 中整合的第三方,全都是 scope = provided, 不会强制你在项目中引入这些依赖 ,切实用到的时候才需要引入

2019-12-26 14:56

因为 pom.xml 中对其的引入是 scope = provided 配置

jfinal 无任何第三方依赖,你在不用到 ehcache 的时候,不需要引入这些依赖

2019-12-26 10:36

@Dull 在 java 代码中的 "null" 输出到模板中的时候是不会带双引号的,因为双引号只是 String 的定界字符,而不是字符串中的内容部分。

不光是输出到模板中,你输出到控制台也是一样不会有双引号的,例如:
System.out.println("null");

2019-12-26 10:24

先看一下控制台输出的 jfinal action report 中的 parameter 这一栏,如果是 key = value 形式的传参,就不能使用 HttpKit.readData(...) 也不能使用 getRawData(),这两个方法是接收 http body 内数据的方法

2019-12-26 10:22

@Didier 用 nginx 的好处太多了,它接管静态资源将极大降低 CPU 占用率。在一台机器上面部署多个 web 十分方便