【问题标题】:How to return rendered jsp view (html) as json field?如何将渲染的jsp视图(html)作为json字段返回?
【发布时间】:2020-02-24 14:38:30
【问题描述】:

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

【问题讨论】:

    标签: java spring spring-mvc


    【解决方案1】:

    看看MVC流程:

    如您所见,JSP 生成将由View Template 完成,准备好的HTML 将由Front Controller(Spring 中为Dispatcher Servlet)返回给浏览器。

    这就是为什么不能将 Html 添加为 JSON 响应的一部分的原因。

    实际上,JSP 并不是 SPA 应用程序和异步页面重新加载的最佳解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      • 2011-06-01
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多