我是 JSP 和 Tiles 以及 Java 的新手。我们目前正在使用这些重新构建我们的网站,但我很困惑什么时候应该将某些东西放入视图准备器而不是来自控制器。
例如,我正在处理的当前页面将有一个用于分页的图块,包括内容类型(X of Y 内容类型)。我最初的计划是使用 View Preparer 来获取控制器(HashMap)发送的数据并为分页图块输出几个属性,但一位同事告诉我这应该在控制器中完成。
如果是这种情况,View Preparer 的意义何在?我只是有点困惑。我检查了 Tiles 文档,它们非常基本/无法使用。
有人可以给我一个 View Preparer 的正确用例吗?