2017-08-03 10:04
@Maxwoo cookie 与域名是相关的,而 session 是依赖于 cookie 的,所以必然与跨域有关,先验证对应 session 的 cookie 值是否存在
2017-08-02 22:40
@Maxwoo 上面代码看起来是没问题的,注意检查一下 captchaId 这个变量在两个方法中的个体值是不是一致,大小写也要注意
2017-08-02 17:54
@yiz 这个就不知道了,或许对方不适合学开发,连基础也可学个一两年,也或许对方对开发很有天赋,学一个月就可以掌握基础
在掌握基础的前提下,三天内可以学会用 jfinal。 对于有 java web 基础的人,几个小时内就可以上手 jfinal
2017-08-02 17:15
@Willson_L index() 方法是不参与“路由组成”的,看一下 jfinal 手册,里面对于路由规则有详细的说明
注意看 index() 在路由中的规则
2017-08-02 15:59
@大龙 jfinal 的很多打磨与改进就是这样发生的,大家的应用场景千变万化,只有通过大家的反馈,才能让项目变得越来越好,这就是为啥这个频道叫“反馈”不叫“问答”的根本原因
感谢你的反馈 ^_^
2017-08-02 15:57
你应该是用了 Db + Record 模式,对于 Record 对象转 json, 使用 jfinal 自己的 json 转换类可以识别,而 fastjson jackson 对于 record 的转换,是先调用了其 getColumns() 得到 map 后进行的转换
建议尽量使用生成了 getter 方法的 Model 再进行转换,jackson 与 fastjson 会根据它的 getter 方法进行转换
多种转换方式可以自由搭配:
1:使用 jfinal 自己的转换工具 JFinalJson.getJson().toJson(...)
2:使用 jackson 工具 Jackson.getJson().toJson(...)
最后再通过 renderJson(jsonString) 进行输出,因为 renderJson 是可以直接认 String 参数的
me.setJsonFactory(...) 是配置默认 json 转换工具,在此基础上仍然可以灵活搭配来使用,此外, jfinal 还提供了一个 MixedJsonFactory 可以让转 json 时使用 jfinal 实现,而 parse 时使用 fastjson 实现