【问题标题】:How to consume ModelAndView Response from spring MVC in Angular 6?如何在 Angular 6 中使用来自 spring MVC 的 ModelAndView 响应?
【发布时间】:2018-11-06 06:02:16
【问题描述】:

我正在开发一个项目,我必须使用 spring MVC 控制器返回的响应(控制器的返回类型为 ModelAndView)并将其显示为 UI。 我知道如何在 Angular 中使用 JSON 响应,但我不知道如何处理这种情况。

【问题讨论】:

    标签: java spring angular spring-mvc model-view-controller


    【解决方案1】:

    如果您使用的是$http,则表示您正在进行 Ajax 调用。

    您不会在 AJAX 中获得 ModelAndView 对象,因为它只看到来自请求的响应,而它将看到的是 HTML。

    如果你只想获取数据不要使用 ModelAndView,我建议你创建另一个控制器方法,只返回带有@ResponseBody 注释的对象。

    【讨论】:

    • 所以这意味着我们无法消费 modelAndView 对吧?
    • 没有。仅当您使用整个 html 文本并以某种方式对其进行解析时。
    • 解析 html 文本会有很多工作要做,我会使用 restController。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-28
    • 2019-06-04
    • 1970-01-01
    相关资源
    最近更新 更多