jsp - 在 Struts 1.3 中将数据从 Action 传递到 view(jsp) 的最佳实践是什么?

标签 jsp jakarta-ee web-applications struts struts-1

我正在 中编写 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/

相关文章:

java - ${status.value} 不起作用

Java(IntelliJ Idea)-导入类失败

java - 如何从 javascript 访问签名小程序方法

jakarta-ee - @PUT 与 OpenNTF XPages Jakarta EE

hibernate - 将 java ee web 应用程序部署到 glassfish

php - 通过 PHP 发送短信/短信

java - 如何在多个上下文之间共享我的 JSP .tag 文件?

java - 我的 jsp 中的标签库错误

java - 如何处理DB mysql中的特殊字符

css - 使用相同的 CSS,页面稍微向右移动