Struts 2 获取表的所有记录

17 Mar 2025 | 阅读 2 分钟

要获取所有记录,我们将所有记录存储在一个集合(使用 List)中,并使用 struts2 的 iterator 标签显示集合的数据。

在这里,我们假设您在名为 user3333 的 oracle 数据库中有一个包含记录的表。表查询是

获取表的所有记录的示例

在此示例中,我们创建 5 个页面

  1. index.jsp 调用 action。
  2. Register.java 用于将表的数据存储在集合中。
  3. User.java 用于表示表。
  4. struts.xml 用于定义 action 和 result。
  5. welcome.jsp 用于显示记录的视图组件。

1) 创建 index.jsp 以调用 action(可选)

此 jsp 页面创建一个链接以调用 action。但是您可以直接调用 action 类。

index.jsp

2) 创建 action 类

此 action 类包含 ArrayList 对象作为数据成员和 execute 方法。

Register.java

3) 创建类以表示表

这是一个包含 4 个字段的简单 bean 类。

User.java

4) 创建 struts.xml

此 xml 文件定义 action 和 result。

struts.xml

5) 创建视图组件

这是一个简单的 jsp 文件,显示用户的信息。

welcome.jsp
下一个主题Struts 测验