我剛剛繼承了一些舊的Struts代碼。在Struts 1.3中,Controller使用變量填充視圖的最佳方式是什麼?
如果Struts(1.3)遵循MVC模式,Action類如何用變量填充視圖以在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中查看變量的方法是什麼?