我刚刚继承了一些旧的 Struts 代码。
如果 Struts (1.3) 遵循 MVC 模式,Action 类如何用变量填充 View 以在 HTML 中呈现?
到目前为止,我已经看到 Action 类在(1)
HTTP 请求中推送变量
request.setAttribute("name", user.getName())
(2)
在 ActionForm 类中,使用特定于应用程序的方法:
UserForm form = (UserForm) actionForm;
form.setUserName(user.getName());
和(3)
一个 requestScope 变量,我在 JSP 层中看到(视图使用 JSP),但在 Action 类中看不到。
<p style='color: red'><c:out value='${requestScope.userName}' /></p>
那么,其中哪些被认为是老派,在 Struts 的视图中推送变量的推荐方法是什么?