java - 在MVC架构中, `View`可以访问模型吗?

标签 java hibernate model-view-controller

我必须以 MVC 模式构建一个网站。

我有一个“showuser.jsp” View ,我可以访问模型(DAO)以获得所有用户,

或者我的 Controller 应该将此信息传递给我的 View ?

最佳答案

MVC流程的典型顺序如下

  1. 用户发送页面查看请求
  2. Controller 接收请求
  3. ControllerModel 查询数据
  4. 模型返回数据(您案例中的用户列表)
  5. Controller 将此数据传递给选定的 View (showuser.jsp)(通常作为请求/ session 属性)
  6. View 被渲染并返回给用户。

下图很好地描述了这一点:

enter image description here

我希望这能解答您的问题。

关于java - 在MVC架构中, `View`可以访问模型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20704023/

相关文章:

java - Path2D -- .contain() 不起作用

java - 从 Youtube 中提取的评论数量是否有限制?

mysql - 在带有 MySQL 5.5.42 的 Grails 3 中使用 utf8mb4 表情符号

java - org.hibernate.hql.internal.ast.QuerySyntaxException : unexpected token: >= near line 1

java - Android - 无效 double "#,##"

java - JPQL多对多选择查询

Java TypedQuery 比直接查询 DB 慢得多

model-view-controller - MVC和命令模式

java - 从文本字段中提取空数据。表已填充,但无法检索对象。 Java/JavaFX

java - Java 数组中的 MVC