2017-01-10 16:45
@xRhbN 假定用户 PropKit.use(a).get(...),然后 jfinal 擅做主张,认为用户只用这一次,自动将其 PropKit.useless(a) 掉,那么用户再次用的时候,发现出异常了
应用场景是无法穷尽的,jfinal 能做的只能是尽可能照顾最可能出现的场景,然后对少数场景提供用户可选的支持,而对于极其极其极其少的场景,交给用户自己去扩展
2017-01-09 20:58
@jerry1216 renderJson 有很多重载方法,功能不一,建议看看手册,此外,renderJson可以支持已被转换成 String的 json 内容,所以,当无法满足需求时,你可以使用任何第三方工具,预先将 json 数据转换好,然后这样做:
String jsonContent = MyJsonTook.toJson(...);
renderJson(jsonContent);
2017-01-09 15:11
@GFzero 文档中只介绍了一些基本的核心的功能与用法,通过这些基本用法可以组合成千变万化的功能,就像万花筒一样,极少量的基本元素与规则,可自由组合成无限形态的色彩
2017-01-09 11:50
@kyytyp 这个是正解,此外,还可以使用一个全局拦截器,me.add(new GET())这样就可以限定所有请求必须为GET,然后在允许 POST请求的action之上使用一个 @Clear(GET.class) 即可,这样就可以减少拦截器的声明,减少代码量。毕竟绝大多数请求都是 GET