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-JUnit怎么办?

java - 如何将 Spring Beans 自动添加到 TaskExecutor

java - 我正在将 SpringMVC 用于 Web 应用程序,并将 sessionFactory 用于 Hibernate。以下是我正在使用的 pom.xml

java - 如何在 Selenium 的帮助下单击此下拉菜单?

java - contentResolver 和 ContentObserver 的区别

java - Spring Controller 内的多线程 "No thread-bound request found"

java - ModelAndView 的 .getJSON 404 错误

java - 为什么在 SQL 中使用别名会返回错误?

Java API 中断

java - 固定方向时获取屏幕方向