JFinal render和renderjson相关问题

render到页面这个方法执行一次。

而renderjson这个方法就会执行两次,初次使用jfinal 疑惑。

道友们可以帮我解答一下么

评论区

22ss

2017-05-22 16:25

JFinal

2017-05-22 17:23

两个方向:
1:排查客户端是否发起了两次请求,排查的方法是打开浏览器按一下 F12 键,观测浏览器发出的请求

2:排查服客务端是否发起了两次请求,排查的方法是在该 action 中设置一个断点,当程序停在断点之处时,查看调用栈,能看到是谁发起的这次请求

历史上有几个小伙伴们也碰到过这个问题,全部都是自己不小心造成的,与 jfinal 毫无关系

JFinal

2017-05-22 17:24

记得搞定以后回来回复一下原因,可以让其他小伙伴们注意

22ss

2017-05-23 09:30

@JFinal 谢谢波总,我找到原因是因为我的chrome装了jsonview插件,它主动又请求了一次。

JFinal

2017-05-23 09:36

@22ss 用到了前面介绍的两个方向排查出来的?

22ss

2017-05-23 09:41

@JFinal 方法1,我看到了network里有两个请求,但是单纯从请求里看不出什么内容,我就找了找跟json相关的东西,试着关了下插件,结果就可以了。

热门反馈

扫码入社