我有以下代码(部分基于this堆栈溢出问题:
MockHttpServletResponse mockResponse = new MockHttpServletResponse();
mockResponse.setContentType(CONTENT_TYPE);
mockResponse.setCharacterEncoding(ENCODING);
View resolvedView = viewResolver.resolveViewName(viewName);
resolvedView.render(modelMap, request, mockResponse);
return mockResponse.getContentAsString();
现在,在某些情况下,当调用mockResponse.getContentAsString()
时,会发生StackOverFlowError。
我可以共享JSP,但在较高级别上,当尝试在呈现后从已解析的视图中获取html内容时,为什么会出现stackoverflow错误?
发布于 2019-06-21 13:35:34
也有类似的情况:https://github.com/spring-projects/spring-boot/issues/13771
如果是这种情况,可以切换到新的springmvc版本。
https://stackoverflow.com/questions/56692637
复制相似问题