錯誤提示:
Cannot retrieve definition for form bean null on action ,
說明你的bean是空的, 并沒有把formbean映射到action中,
同普通ActionForm一樣,Action類和JSP都可訪問動態(tài)ActionForm,而訪問方法也基本一致。訪問動態(tài)ActionForm與訪問普通ActionForm的最大區(qū)別在于對屬性的訪問方式不同。在標(biāo)準(zhǔn)ActionForm中,針對每個屬性都提供了getter和setter方法,來讀取和設(shè)置屬性。而DynaActionForm把所有的屬性保存在一個Map對象中,因此訪問DynaActionForm中的屬性與訪問Map對象中的方法類似.
<action path="/addComment" scope="request" type="angus.action.CommentLinkAction">
這里缺少了一個name="commentForm"
如下:
- <action path="/addComment" name="commentForm" scope="request" type="angus.action.CommentLinkAction">