在Spring 4中没有任何简单的方法可以实现与以下代码相同的方法
request.getRequestDispatcher("/WEB-INF/jsp/account_summary.jsp").include(request, response);
在控制器中将JSP文件的输出作为String输出。目前我正在使用以下代码
HttpServletResponseWrapper responseWrapper = new HttpServletResponseWrapper(response) {
private final StringWriter sw = new StringWriter();
@Override
public PrintWriter getWriter() throws IOException {
return new PrintWriter(sw);
}
@Override
public String toString() {
return sw.toString();
}
};
request.getRequestDispatcher("/WEB-INF/jsp/account_summary.jsp").include(request, responseWrapper);
我需要在String中输出JSP,这样我就可以构建一个JSON对象来返回。但我无法找到实现这一目标的仅有弹簧的解决方案。