錯誤提示:
Cannot retrieve definition for form bean null on action ,
說明你的bean是空的, 并沒有把formbean映射到action中,
同普通ActionForm一樣,Action類和JSP都可訪問動態ActionForm,而訪問方法也基本一致。訪問動態ActionForm與訪問普通ActionForm的最大區別在于對屬性的訪問方式不同。在標準ActionForm中,針對每個屬性都提供了getter和setter方法,來讀取和設置屬性。而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">