Nil*_*ils 5 jsp struts web-applications java-ee struts-1
我正在用Struts 1.3编写Web应用程序。我想将Employee的ArrayList传递给JSP页面。
我看到以下两个方法:
1. 将Employee List作为字段放入ActionForm中。
List<Employee> employees;
Run Code Online (Sandbox Code Playgroud)
动作类设置此字段:
empForm.setEmployees(employeeList);
Run Code Online (Sandbox Code Playgroud)
而JSP使用此数据为:
${empForm.employees}
Run Code Online (Sandbox Code Playgroud)
2. 直接将雇员列表放入请求中。
动作类将employeeList设置为请求。
request.setAttribute("employees", employeeList);
Run Code Online (Sandbox Code Playgroud)
在JSP中:
${employees}
Run Code Online (Sandbox Code Playgroud)
请提出我应该采用哪种方法。在Struts 1.3中,哪一种被认为是一种好习惯。