2016-08-06 12:43

用一下 String jsonStr = HttpKit.readData(getRequest()) 来获取,另外,看一下控制台的 JFinal action report 输出的 parameter 部分是什么值?

2016-08-05 23:29

com.jfinal.core.ActionReporter.java 中就是这种用法,担心这种用法也不是很安全,就没用在 Validator 中,而 ActionReporter 只在开发模式下有效,所以就先试用一下

2016-08-04 12:10

@海哥 按优先级,逐步添加 ^_^

2016-08-04 12:10

可以通过 if (target.indexOf('.') != -1) 得知是静态资源请求,也可以通过正则表达式匹配,还可以通过截取 .xxx 后缀,再判断后缀是什么,方法很多,多实验一下

2016-08-04 12:01

绝大部分类都是可以 Enhance 的,连 Model 也是可以的,楼主碰到的这个问题极其少见,建议将 OrderBOImpl 源码贴出来看一下,改下这个贴子的内容

2016-08-03 21:49

80 端口被占用,先找到占用 80 的程序,关闭一下即可,能常程序有 QQ 音乐,迅雷下载等。

如果改成别的端口号,例如 80 端口, url 中要添加端口号,如:http://localhost:808/hello,只有 80 是 http 默认端口号才不需要在 url 中添加

重新 debug 必然会被占用,需要按一下 console 窗口上的红色方框按钮才先停掉以前启动的项目

由于这些是基础中的基础,所以手册中并未提及

2016-08-03 17:37

在 YourJFinalConfig 中创建一个 public void afterJFinalStart() 在这个方法中启动一下 activemq 监听,也可以单做个插件使用 me.add(MyPlugin()) 来启动

2016-08-03 14:41

本质上来说在 jfinal 中使用任何第三方,直接使用就可以,不是一定要有一个所谓的集成动作,自 jfinal 2.1 版本开始,Model 也拥有了 getter、setter 方法,所以在使用第三方的时候就更加顺畅了

所以,建议了解一下 jbpm 的具体用法,直接在 jfinal 中使用就好,或者了解一下 spring 下面是怎么用起来的,原理上是差不多的

很抱歉没有 jbpm 的使用经验,没法给到特别有针对性的例子

2016-08-03 11:30

@刘方杰 这个问的总结就是,有关类继承关系中的拦截器是否有效取决于 java 语言,jfinal 并未干预,多多支持 jfinal 发展 ^_^

2016-08-01 23:45

继承 MetaBuilder 扩展出自己的 MyMetaBuilder,然后覆盖掉其中的 isSkipTable(...) 返回 true 时的 table 会被过滤掉,可随心所欲过滤不想被处理的 table。

扩展的 MyMetaBuilder 可以注入到 Generator 中去,替换掉默认实现

2016-08-01 23:12

@lyh061619 jfinal.com 社区也有一大波功能在开发中,更方便、更极速、用户体验更好

2016-08-01 23:11

@lyh061619 2016 这一年将会看到一个比较完善的 jfinal 生态,各个方向都在发力

2016-08-01 21:32

@海哥 模板制做我也看过了,感觉很神奇 ^_^

2016-08-01 18:14

@海风的爸爸 这份代码就是 jfinal 2.3 之中的,上新版本的时候就可以用了,多关注社区动态,如果想提前使用,下载一份可立即用上

2016-08-01 18:13

@海哥 JPress 的应用范围相当之广啊