在index.jsp加上一个超链接跳转到这个testRedirect就行。后台会正常的打印数据,前台重定向到根目录下的index.jsp。
看源码
一步一步打断点。先把return断掉。
前天请求,后台就会进入debug模式,向上找,找到doDispatch
你就会发现是在这里返回的mv,这个mv就是ModelAndView类型。底下有处理这个mv的processDispatchResult,点进去。
会找到渲染的方法render,点进去
可以看到是在这里通过viewName给view赋值,具体赋值点进去
找到第一个抽象方法AbstractCachingViewResolver
你会发现其实是在这里creatView的,继续
继续找到UrlBasedViewResolver
到这里就功德圆满了,可以看到根据前面的redirect来重定向。

本文详细介绍了如何通过逐步调试的方式理解并解析在Web应用中使用重定向功能的具体流程,包括从设置超链接开始到最后如何实现页面跳转的过程。
1125





