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 代码处理即可
2018-03-05 11:56
@wumugulu 在 configHandler 中通过 me.setActionHandler(new MyActionHandler(...) 来定制自己的 ActionHandler 即可打完收工具体做的时候照着已有的 ActionHandler 来就可以了
2018-03-05 10:40
试一下 reidrect(url, true)
2018-03-05 09:45
@IT小佬二 路径参数错误生成到了项目之外而已
2018-03-05 09:40
@IT小佬二 不是没生成,仔细去硬盘找下生成的文件如果还是找不到,单步调试 write 方法,看具体写入到什么目录了
2018-03-04 22:55
具体在问什么,这个不好猜
2018-03-04 22:54
做个全局拦截器,统下处理异常,大致如下:try { inv.invoke();} catch (Exception e) { if (...) inv.getController().renderJson(); else if(...) ...else...}
2018-03-03 19:29
通过 getFile() 得到 UploadFile 对象 uf,然后通过 uf.getFile() 得到 java.io.File 对象,随后就可以随心所欲地控制大小或者控制希望存放的地方了例如,使用 uf.getFile().renameTo(...) 可以移动文件的位置
2018-03-03 19:17
@皮克方方 @皮克方方 log4j 的 jar 包缺少,或者 log4j.properties 配置不正确,下截 jfinal.com 首页的 jfinal demo,直接用上里面的 log4j 的 jar 包与 log4j.properties 配置即可