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