2017-07-05 16:56
@_小鸟 jfinal 手册中一半以上是简短的代码示例,读起来会非常之快
2017-07-05 16:55
@_小鸟 先仔细看手册吧,少走很多弯路,在为你自己节省大量时间的同时,也为我节省时间,一举多得
2017-07-05 15:57
@_小鸟 上面的例子还不能满足你的需求,只能建议你看 jfinal 手册了,你问的这个问题是极其基础的用法,相信你一定没有仔细看过手册
2017-07-05 15:51
Aaa aaa = getBean(Aaa.class);aaa.save();Bbb bbb = getBean(Bbb.class);bbb.setAaaId(aaa.getId());bbb.save();
2017-07-05 15:37
getBean(Aaa.class).save();getBean(Bbb.class).save();getBean(Ccc.class).save();
2017-07-05 11:15
找一下 jfinal uib 的作者,或者看一下 ueditor 的相关文档,整合会有一些约定的事情,例如,ueditor 在加载 UI 的时候,发个啥请求,后端要返回啥配置,这个是有约定的
2017-07-05 10:58
@队列 jfinal 用的所有 jar 包的版本可以在其 pom.xml 中进行查看:https://git.oschina.net/jfinal/jfinal/blob/master/pom.xml
2017-07-05 10:57
Engine 对象在不同模块中是独立的,你在 configEngine(Engine me) 中配置的这个 engine 与你使用 Engine.use() 得么的 Engine 不是同一个对象因此你使用 Engine.use().getBaseTmplatePath() 是 null 值,正确的姿势是:RenderManager.me().getEngine() 得到的 Engine 对象与 configEngine(Engine me) 中配置的才是同一个对象一定要注意看 jfinal 手册,这些都有红色字体说明过
2017-07-04 21:02
@hzw 如果生成了 base model 或者是普通的 java bean, 使用 getBean 也可以
2017-07-04 21:01
升级一下 servlet jar 包
2017-07-04 21:00
添加一个全局拦截器,或者添加一个 Handler,然后将变量存进去供页面中使用如果你使用 jfinal template engine 的话,可以通过 engine.addSharedObject(...) 轻松实现这个功能
在文档里面找找: http://git.oschina.net/jfinal/jfinal-weixin/wikis/home如果没有的话,建议在此基础上添加相关 api,jfinal weixin 项目已经有一个基础,添加新的 api 很方便
2017-07-04 20:58
这个方案用起来非常方便,连 cache 的配置都能在注解中搞定,赞一个
2017-07-04 20:53
还有一个办法就是严格按照 jfinal 手册第一章中的图文并茂的介绍去创建项目,并启动项目,否则会出现这个 class not found 异常
2017-07-04 20:52
class not found 是最基本的异常,在网上找点相关资料就好建议下载本站首页的 jfinal demo,直接导入项目以后,运行里面的 DemoConfig.java 中的 main 即可启动