java - 如何将渲染的 jsp View (html)作为 json 字段返回?

标签 java spring spring-mvc

我想要进行异步分页,即浏览器对 Spring Controller 进行 Ajax 调用,该 Controller 将返回包含分页控制数据(当前页面、总页数)和包含 html 内容的字段的 json。是否可以从 jsp View 渲染 html 并将其作为字段之一放入 json 响应中?

最佳答案

看一下 MVC 流程:

enter image description here

如您所见,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/

相关文章:

java - 如何更改 java.util.Calendar/Date 的 TIMEZONE

java - 如何将学生添加到名册(来自 Java 的不同类(class))?

java - ThreadPoolExecutor future 任务-Spring bean注入(inject)异常-spring-beans-2.0

java - thymeleaf :each + spring MVC

java - Spring 无法接受请求

java - Android 服务或 Activity 可以知道哪个 Intent 打开了它吗?

Java 抽象和泛型类型

java - Spring-Data-Neo4J:如何保存关系上的属性?

java - 找不到元素 'mvc:annotation-driven' 的声明

java - 在 JBoss AS 7 中放置共享库的位置