2018-11-05 10:32
@Onlyluo 生成的 setter 方法是错误的,例如字段 "ORG_NAME" 生成的 setter 方法名应该为: "setOrgName" ,按 java bean 标准来
此外,建议用 FastJson.getJson().parse(...) 做转换
2018-11-05 09:12
@Onlyluo 只要有 setter 方法存在就行,不论是传统 Java bean 还是 jfinal 的 model
2018-11-04 16:05
@zzjxfj 模板引擎干生成的活是最简单方便的
jfinal 老版本生成 Model、BaseModel 也是用的 java 代码,不仅代码量超大,而且代码很不好维护,也不好阅读,换成模板实现以后,事情变得极为简单
2018-11-04 15:13
@zzjxfj 可以进入这里进行编辑:
http://www.jfinal.com/my/share
注意点击右侧的“编辑”按钮进行编辑
此外,为啥不使用模板引擎做生成,这样会更加简单方便,看一下 jfinal 的 BaseModelGenerator 这类生成器全走的模板引擎,不仅生成方便,扩展的话更方便,只要改改模板文件就可以扩展了
2018-11-03 21:52
@蒙多 url 或者路径以及 href 这类值都要以 "/" 打头, 否则这些值会随着你的项目的 context path 不断变动,这个是 java web 规范决定的
所以,你的 "sear_list/" 得改成 "/sear_list/"。你的启动方式可能用到了 context path 值,所以要配置:
engine.setSharedObject("ctx", JFinal.me().getContextPath());
然后用的时候:
#@paginate(userPage.pageNumber, userPage.totalPage, ctx + "/sear_list/")