gpt4 book ai didi

javascript - `model.addAttribute` 从 Controller 发送到 JSP 的数据类型是什么

转载 作者:行者123 更新时间:2023-11-30 14:48:23 26 4
gpt4 key购买 nike

我是 Spring Boot 的新手,请帮助我。我正在尝试通过 model.addAttribute 从 Controller 向 JSP 发送对象(房间)列表;首先,我不明白 JSP 接收的数据类型是什么?我的意思是它是一个文本文件吗?(如果是,它是 JSON 吗?),它是我从 Controller 发送的对象列表吗?其次,我想用 consul 或 HTML 打印出这个列表,我该怎么做?我知道,使用 jSTL foreach 并使用 ${rooms} 我可以做到这一点,但是我如何使用 Javascript 访问列表元素并使用 Javascript 打印?最后,是否可以在 Javascript 中更改此列表的某些元素,然后将其返回给 Controller ?如何?

最佳答案

JSP 与 HTML 不同。它首先在与您的 Controller 相同的 JVM 中执行,并具有放入 model.addAttribute 中的相同对象“实例”。然后将其转换为 HTML 并通过 HttpServletResponse 写回浏览器。

Javascript 仅在浏览器上执行,不会再访问这些对象。它只能访问写入 HTML 的任何内容。

关于javascript - `model.addAttribute` 从 Controller 发送到 JSP 的数据类型是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48548653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com