繁体   English   中英

“ model.addAttribute”从控制器发送到JSP的数据类型是什么?

[英]What is the type of data which, is sent by `model.addAttribute` from controller to JSP

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

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

该Javascript仅在浏览器上执行,并且将无法再访问那些对象。 它只能访问写入HTML的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM