我刚开始学习 struts(+spring) MVC,我可以对这种情况做一些解释:
我正在为我的表示层使用 Struts Tiles,我想在几个磁贴中显示数据库中的一些数据,这些磁贴与主要内容磁贴将形成完整的页面。我想不出适合 mvc 模式/最佳实践的正确方法。
这些图块的内容是从数据库中获取的,它不是基于用户输入的,例如列出添加到商店的少数最新产品的图块等。
我做了什么:我使用静态方法创建了“A”类,该方法查询数据库并返回一些最新产品的列表,并且在此图块的 jsp 中,我刚刚放置了 scriptlet,例如:
<% for each item in A.GetLastestProducts(); 显示数据 %>
但有人告诉我这样做是不好的
有人可以解释一下如何正确处理这种情况,例如“创建将查询您的数据库的类,而不是创建将 blach blach 的 blach,然后在您的 tile jsp blach blach 中”
谢谢