我正在 中编写 Web 应用程序支柱 1.3 .我想将员工的 ArrayList 传递给 JSP 页面。
我看到以下两种方法:
1.
将员工列表作为字段放入 ActionForm。
List<Employee> employees;
设置此字段的操作类:
empForm.setEmployees(employeeList);
并且 JSP 使用此数据作为:
${empForm.employees}
2.
将员工名单直接放入请求中。
操作类将employeeList 设置为请求。
request.setAttribute("employees", employeeList);
在 JSP 中:
${employees}
请建议我应该采用什么方法。在中哪个被认为是一个好的做法支柱 1.3。
最佳答案
两者都是正确的。如果页面需要表单你可以把列表放在ActionForm中。我个人更喜欢在 ActionForm 中设置,因为它更有条理。
关于jsp - 在 Struts 1.3 中将数据从 Action 传递到 view(jsp) 的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14889417/