2016-08-11 16:58
@bufan ((JsonRender)inv.getController().getRender()).getJsonText(); 即可打完收工
2016-08-11 13:59
@雁起平沙 文档中只提供了最常见的用法,因为 jfinal 的功能太多了,要写出详细的文档太费时间,大家也不一定去看,而且过多文档会给开发者带来心理负担。jfinal 代码量少,有些问题看看源码比看文档要快
2016-08-11 13:55
@tony2015 我在本地测试了一下 demo,没有问题,难道是你数据库的字符集不支持 "--"? 这也说不通,因为这两个字符是再普通不过的字符了。你确定对 demo 没做任何改动?
再确定一下,你的 tomcat 的 webapps 下面有没有别的项目存在? 可能存在干扰
2016-08-11 10:04
当 action 中没有调用 render 时,jfinal 会默认给你调用一个 render(view),其中
view = baseViewPath + viewPath + methodName + 模板扩展名
1:baseViewPath 通过 me.setBaseViewPath(...) 进行配置
2:viewPath 是在配置路由的时候通过 me.add(controllerKey,controllerClass, viewPath) 方法的第三个参数进行配置,如果第三个参数未指定则默认与 controllerKey值相同
3:methodName 就是 controller 中的方法名
4:当 viewPath 以"/" 打头时 baseViewPath 不起作用,这样设计是让 viewPath有机会回到根路径