2017-06-11 16:17

ContextHandler 对所有模板引擎都有效,jfinal template engine 之下这样来输出:
#(basepath)

2017-06-11 16:15

jfinal 提供了 DruidPlugin 与 C3p0Plugin 两个数据连接池插件,都是可以通过调用其 setter 方法配置连接数量的

2017-06-09 15:38

@salon 建议将 freemarker 切换到 jfinal template engine,非常顺滑

2017-06-09 15:22

Model.get(String) 这个方法可以返回任意类型,不会出这个异常,你再仔细核查一下

2017-06-09 15:02

@salon 调试跟踪一下,是哪一行代码出现的类型转换异常?

2017-06-09 14:58

应该是生成了,但生成的路径你自己没注意设置错误了, jfinal 3.1 在生成 model 时会向控制台输出路径,将这个路径 copy 出来在资源管理器里面的地址栏里面输入看一下

2017-06-09 14:46

建议将参数放在最后面: "/orders/modify/orderNo"

jfinal 的路由中 actionKey 对标方法的 methodName,而 urlPara 对标方法的 methodPara

而 methodPara 不可能出现在 methodName 中间,所以 jfinal 路由的 urlPara 也不可能出现在 actionKey 的中间部位

如果一定要让urlPara 参数出现在 actionKey 的中间部位,可以用 Handler 做个转换处理

2017-06-09 14:22

@salon 怎么会出现 BigInteger ? 你的字段是啥类型,长度是多少? 一般整型使用 Long 就足够了,不要用 BigInteger

2017-06-09 14:21

@Rocky 最直接的办法是在 action 中通过 setAttr(...) 将 url 参数传过来,也可以通过 keepPara() 方法将参数传过来

还可以通过拦截器来做这个事

2017-06-09 14:19

具体代码是怎样的,在贴子里面可以直接补充

2017-06-07 22:44

@只谈风月 jquery 不能发送发送 http body 为 json 的数据,你这段代码本质上还是表单提交,dataType: json 仅仅表示将服务端返回的值当成 json 格式去处理

想要发送 HttpKit.readData(getRequest()); 可接收的数据,你得用 HttpClient 这样的客户端,或者 HttpKit.post(...) 来发送,浏览器中执行的 javascript 是无法做到的

2017-06-07 17:19

在 jfinal demo 中都有的,用那里面的就好

2017-06-07 16:50

卡死问题很可能是网络连接问题,也或者是服务器连不上的事,要引入的 jar 包在首页的 jfinal-3.1-all.zip 中有文件都有过说明

2017-06-07 16:49

虽然这个这个分享让作者感觉到有成就感,但这个分享内容也太少了,太没营养了吧,在原贴上添加内容啊

2017-06-07 13:03

升级 druid , 这个不是 jfinal 的问题,是 druid 版本的事