尝试自动装配ViewResolver,然后调用
resolveViewName("myview", Locale.US)获取视图。然后
render()在视图上调用,并向其传递一个“模拟”
HTTP响应,该响应具有用于输出的ByteArrayOutputStream,并从ByteArrayOutputStream获取HTML。
更新资料
这是从问题复制而来的工作示例。(所以代码实际上就是答案)
View resolvedView = thiz.viewResolver.resolveViewName("myViewName", Locale.US);MockHttpServletResponse mockResp = new MockHttpServletResponse();resolvedView.render(model.asMap(), req, mockResp);System.out.println("rendered html : " + mockResp.getContentAsString());


