首先来看一张图片:
[img]http://dl.iteye.com/upload/attachment/236506/b2a936e4-7884-373d-8c17-1325442a72ea.jpg[/img]
箭头的方法代表我们的请求,把OpenSessionInView放到前面是先进后出。首先经过OpensessionInView然后经过struts2的拦截器,等到返回的时候struts把页面准备好了,然后经过OpensessionInview拦截器才能达到效果,假定我们把这个拦截器放到struts2拦截器的后面,那么就没有用了
[img]http://dl.iteye.com/upload/attachment/236506/b2a936e4-7884-373d-8c17-1325442a72ea.jpg[/img]
箭头的方法代表我们的请求,把OpenSessionInView放到前面是先进后出。首先经过OpensessionInView然后经过struts2的拦截器,等到返回的时候struts把页面准备好了,然后经过OpensessionInview拦截器才能达到效果,假定我们把这个拦截器放到struts2拦截器的后面,那么就没有用了