我想要进行异步分页,即浏览器对 Spring Controller 进行 Ajax 调用,该 Controller 将返回包含分页控制数据(当前页面、总页数)和包含 html 内容的字段的 json。是否可以从 jsp View 渲染 html 并将其作为字段之一放入 json 响应中?
最佳答案
看一下 MVC 流程:
如您所见,JSP 生成将由 View Template
完成,准备好的 HTML 将由 Front Controller
(Dispatcher Servlet
在 Spring )。
这就是为什么不可能将 Html 添加为 JSON 响应的一部分。
实际上,JSP 并不是 SPA 应用程序和异步页面重新加载的最佳解决方案。
关于java - 如何将渲染的 jsp View (html)作为 json 字段返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60378196/