在下面的例子中,我们将创建一个简单的Struts1和JSP列表实例,用于展示如何在JSP页面中显示从数据库或任何数据源获取的数据列表。
我们需要创建一个actionForm类,它将用于收集用户输入的数据。

```java
// UserForm.java
import org.apache.struts.action.ActionForm;
public class UserForm extends ActionForm {
private String name;
private String email;
// Getters and Setters
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
```
接下来,我们创建一个Action类来处理请求并设置数据。
```java
// UserAction.java
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import java.util.ArrayList;
import java.util.List;
public class UserAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
UserForm userForm = (UserForm) form;
List
// 假设这里是从数据库或其他数据源获取用户列表
userList.add("







