【发布时间】:2022-01-16 19:04:42
【问题描述】:
所以我在这周的期末考试之前练习了一些东西,我遇到了一个具有特别挑战性难题的示例问题。我应该(在具有 MVC 架构的 JSP 中)显示一个表格,该表格的顶部将工作周的 5 天作为列,然后在左侧显示一小时的时隙作为行,并且该表格将用于在表格的每个单元格中进行预约。我正在使用 JDBC 访问学校服务器上的 MySQL 数据库。
我创建的 SQL 表包含以下信息:预约空档的人的姓名、他们的约会时间以及他们的约会将在星期几。在以前的项目中,我只处理了 1 个维度(每列的标题),并且很容易遍历我的对象列表并以这种方式填写表格。现在貌似有 2 个维度,我不知道该怎么办。
我考虑过使用 2D 数组,但我认为这行不通,因为行将是字符串(一周中的几天),而列将是我为存储人民而制作的类的对象约会信息。所以我不确定是否可以制作不同类型的二维数组。然后我想也许只是将日期和时间信息存储在 2D 数组中并遍历它以制作表格,但我不确定如何获得该人的姓名。
我很迷茫,希望我的决赛没有这样的挑战。我为这篇冗长的帖子道歉。有什么想法吗?
【问题讨论】:
标签: java model-view-controller jdbc