从Spring渲染视图时出现StackOverFlowError

时间:2019-06-20 19:23:26

标签: java spring jsp

我有以下代码(部分基于this stackoverflow问题:

        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错误?

1 个答案:

答案 0 :(得分:0)

存在类似情况:https://github.com/spring-projects/spring-boot/issues/13771

如果是这种情况,则可以更改为新的springmvc版本。