2017-11-27 18:16

除了 inv.getActionKey() 还有如下实用的方法可以使用:
inv.getMethodName()
inv.getControllerKey()

甚至可以获取controller 中的 Method 以及上面的注解:
inv.getMethod()
inv.getMethod().getAnnotation()

还可以获取 controller 类上的注解:
inv.getController().getClass().getAnnotation()

获取到了上述的注解,尽情发挥想象力

2017-11-27 18:14

如果你确实没有用到 parse 方法,就没有必要使用 MixedJsonFactory了,直接用 jfinal 默认的 json 转换实现就可以了

2017-11-27 18:14

jfinal 3.3 之前的版本,如果使用了 MixedJsonFactory 也会对 fastjson 有依赖,只不过你的程序一直没有调用过 parse(...) 方法,所以没有表现出来

而 jfinal 3.3 对 fastjson 添加了 Record 序列化支持,所以尽早表示出来了而已,这个问题在不同的 jfinal 版本中本质是一样的,只是表现不表现的问题

2017-11-27 18:12

@libofei 写在程序里,先确保你的项目设置为了 utf8, java 文件本身也是有字符集的

2017-11-27 18:11

不建议用注解,原因在以前说过很多次。

感谢 @lyh061619 你的帮助

2017-11-27 18:09

不知道问题是什么? 修改原文,适当补充一下

2017-11-27 18:08

代码很简洁, jfinal enjoy 模板引擎又一很好的项目

2017-11-27 18:07

find("select * ... not int (?)", para);

2017-11-25 11:00

异常提示已经很明确告诉了解决办法:
me.setJsonFactory(new MixedJsonFactory());

2017-11-24 21:29

本站最好的 XSS 资源: http://www.jfinal.com/share/281

2017-11-24 17:56

jfinal 的 RedisPlugin 已经支持对象序列化,按理说是可以直接存 record 的

2017-11-24 17:55

感谢回来分享,最近忙着发布 jfinal 3.3 , 很多问题都顾不上 ^_^

2017-11-24 17:50

用好 jfinal weixin ApiConfigKit 就可以了。具体用法可以参考一下 ApiInterceptor、MsgInterceptor

2017-11-24 17:46

看看是不是这个问题: http://www.jfinal.com/feedback/2429