我了解MVC模式的Model
和Controller
部分如何[Spring MVC][1]
工作。
但是,我不确定在上View
。
例如:如果我想在Rest end point
击中用户(例如,users / {user})时发回数据,如果我发回JSP/ThymeLeaf
页面或a,它如何工作?
view
回复是由发送的controller
吗?
如何JSP
从发送不同的JSON
反应?
该视图是渲染的字符串输出。因此,总的来说,您可以说JSP输出和JSON之间没有区别,因为两者都是由客户端解释的字符串响应。但是通常,JSP用于输出html站点(Java Server Pages,由服务器呈现/生成的HTML)和JSON,以在对象结构中传递纯数据。控制器(在MVC常规中)是模型和视图之间的中间件,因此,当视图获得输入时,控制器将消化事件并处理数据,并且在模型更改时,控制器也会触发gui更新。由于html / web世界有点不同(request-> response),Spring-MVC控制器正在获取用户输入并触发输出字符串的呈现。因此,您可以说控制器正在交付。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句