2018-09-11 15:40
@tengzhoumozi
使用 jfinal 3. 5 ,用下面的方法:
git clone git@gitee.com:jfinal/jfinal.git
cd jfinal
mvn install
这个版本目前没发布
2018-09-11 15:37
@tengzhoumozi 用 gitee.com/jfinal/jfinal 上最新的 jfinal 3.5 即可
2018-09-10 20:17
ModelInjector 这个类在 jfinal 中没有,难道是 jpress 的?
这个得问一下 @jpress 作者 @海哥
2018-09-10 20:13
@Dull enjoy 的 engine.getTemplate(...) 得到 Template 对象以后,里面很多办法输出到各种地方,其中的 Writer、OutputStream 可以定向输出到任何地方
都什么时代了,还在生成静态 html 。 jfinal enjoy 的性能是 freemarker、velocity 这类模板引擎的 4 倍多:
https://www.oschina.net/news/90815/jfinal-3-3
有了这样的性能,生成静态 html 完全没有必要了
2018-09-10 18:18
复杂表单使用 getBean 或者 getModel , 最后一个参数带上 true 值可以跳过不属于 bean 和 model 的数据注入
如果使用生成器生成了 getter 方法使用 getBean ,否则使用 getModel
此外,还支持空字符串参数 getBean(..., "")、getModel(..., ""),空字符串参数可以省去 modelName 前缀,具体看一下文档
最后,还可以让空串与 true 参数一起使用,例如:
getBean(modelClass, "", true)
getModel(modelClass, "", true)
总之, getBean、getModel 这两个方法与 modelName、true 这两个参数组合,几乎满足所有需求,具体用法见文档