2016-10-20 17:36

感谢您的耐心解答,其实整个项目已经完成差不多了,想要在拦截器中判断缓存失效的问题,这样看来,还是应该在页面接收也进行相关判断。

2016-10-20 16:50

@JFinal 是的,已经按照这个逻辑改了,但是怎样对ajax请求重定向呢?redirect 和render都不行。

2016-10-20 16:49

@JFinal波哥好,以上问题已找到解决方法,现请教一个问题,拦截器中对post请求重定向,redirect 和render都不行,只能renderText(),但是这样实现不了页面跳转。

2016-10-20 16:29

inv.invoke();似乎是因为这句话,只要执行了这句,拦截器中下面的方法就会不执行,而是直接执行被拦截的方法,不管拦截器重是否重定向。求解?

2016-10-20 16:03

问题已解决,我把inv.invoke();这句话放在拦截器的最后执行就可以先进入拦截器了。但是问题来了,我在拦截器中执行c.redirect(DLBConfig.CPATH+"login/login.html");想要重定向到登陆界面,这句话执行到了但是并没有跳到登陆方法login(),而是继续执行被拦截的方法,请问这是什么原因?

2016-10-16 19:28

谢谢波哥,已经成功解决问题!

2016-10-15 19:32

没有toModel,不过找到了getModel有一个toRecord()方法,返回值是Record的,这个应该可以用

2016-10-15 16:18

找到出现问题的地方了,但是那里是把前台传过来的对象getModel为POJO类放到zession里的,怎么把POJO转为Record对象呢?

2016-10-15 15:52

经过您的提醒已经发现了问题,多谢!!