【发布时间】:2015-01-19 12:33:56
【问题描述】:
如果我使用MVC模式来创建我的Spring项目,从View调用Controller会不会出错?
这个架构对吗?:
- View 调用 Controller
- 控制器执行操作并将数据结果放入模型中
- 视图从模型中读取数据
编辑:
在我的索引 jsp 中有一个包含几类文章的菜单。我想将类别的名称传递给控制器。控制器调用 bean 的方法,该方法执行查询并将呈现的文章列表返回到数据库中。控制器将此列表放入模型中,视图从模型中读取此列表。
谢谢
【问题讨论】:
-
这取决于您对“视图调用控制器”的定义。按照 MVC 习惯用法,视图直接引用控制器是“错误的”。像 HTML 视图中的表单之类的东西有一个调用 HTTP 端点的操作是正常的,该端点被控制器拦截。解释一下你的实际问题可能会更好......
-
在我的索引 jsp 中有一个包含几类文章的菜单。我想将类别的名称传递给控制器。控制器调用 bean 的方法,该方法执行查询并将呈现的文章列表返回到数据库中。控制器将此列表放入模型中,视图从模型中读取此列表。
标签: spring spring-mvc jakarta-ee model-view-controller