首先来看一张图片:
[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拦截器的后面,那么就没有用了
本文通过一张图片详细解析了OpensessionInView拦截器的工作原理及其在Struts2框架中的位置。介绍了请求处理流程,强调了该拦截器放置的位置对于实现特定功能的重要性。
2108

被折叠的 条评论
为什么被折叠?



