2018-03-06 16:14
要引入一个 jedis 与 fst,从 jfinal 项目的 pom.xml 中 copy 出来这两项来使用就可以了,注意去掉 scope 为 provided 的这个配置, copy 地址为:https://gitee.com/jfinal/jfinal/blob/master/pom.xml
2018-03-06 15:34
@Joe88 目前还没有添加这个指令,上次新版本打算添加的,后来忘记了目前你可以使用 if else if 来做,然后还可以用 map 来做一些 switch 能做的事:http://www.jfinal.com/share/703
2018-03-06 14:34
@或是的话 我看了你前面回复中给出的 setter 方法,未发现问题,因此推断是 json 字符串的问题
2018-03-06 13:15
@或是的话 setter 方法没发现有问题
2018-03-06 13:14
@或是的话 只排查无法正常转化的那个 json 数据,定位是哪一部分无法转换
2018-03-06 12:27
@飞翔的老鹰 必然不是,jetty 如果做这种事,早被无数人发现了
2018-03-06 12:03
@或是的话 接下来就是排查 setter 方法的正确性了,例如大小写问题,与 json 数据是否可以协同工作
2018-03-06 11:57
@或是的话 在没有正常反序列化的 setter 方法中设置一个断点,看 fastjson 程序是否进入过相应的 setter 方法
2018-03-06 11:46
猜测你是用的 fastjson 进行的 json 反序列化, fastjson 依赖 model/bean 中的 setter 方法来做反序列化,所以关注下 setter 方法是否存在,以及是否正确
2018-03-06 11:42
这个就看你自己去排查了,jfinal 是绝不可能自行去请求的
2018-03-06 11:34
@glutton 单步调试跟踪一下代码,内部结构很简单
2018-03-06 11:11
csdn 链接中的第二个例子可以用,注意那个 map 变量前方要使用 final 关键字修饰一下
2018-03-06 11:08
很可能你用的很古老的 jfinal 版本,老版本中的 CaseInsensitiveContainerFactory 会自动转大写如果你用的是比较新的版本,只要 CaseInsensitiveContainerFactory 构造方法不传入 boolean 参数,是不会转大小写的
2018-03-06 11:03
如果你这个项目是放在外网上,任何人都可以访问到,你无法阻止,也无法保证其他人不访问 "/safe_update" 这个 url
2018-03-05 23:35
ajax 请求响应回来以后,天然就不会刷新,很正确如果希望刷新,在 ajax 回调方法中添加 js 代码处理即可