2006-11-13 星期一
今天老師還沒(méi)回來(lái)
做老師的網(wǎng)上書(shū)店的例子
發(fā)現(xiàn)幾個(gè)問(wèn)題,想記錄一下,以后引以為戒。
一是,在Struts-config.xml中
映射ActionForm
須這樣寫(xiě)
<form-beans>
<form-bean name="booklistform" type="bookshop.form.BookListForm"/>
<form-bean name="shoppingform" type="bookshop.form.ShoppingForm"/>
</form-beans>
這樣寫(xiě)是不正確的
<form-beans>
<form-bean name="shoppingform" type="bookshop.form.ShoppingForm"/>
</form-beans>
<form-beans>
<form-bean name="booklistform" type="bookshop.form.BookListForm"/>
</form-beans>
二是,ActionForm中的屬性必須和jsp頁(yè)中的標(biāo)簽一一對(duì)應(yīng),否則會(huì)出錯(cuò)。
三是,在標(biāo)簽中一定注意格式,屬性值的雙引號(hào)不能缺。
四是,request. getAttribute()和request. getParameter()的區(qū)別
五是,不能在自定義Tag里或在Servlet里輸出Struts標(biāo)簽
六是,HashMap中得到所有的鍵值
//HashMap book = (HashMap)(super.pageContext.getSession().getAttribute("shpping"));
Object[] strid = (book.keySet().toArray());
七是,在jsp頁(yè)面中使用userbean不需在web.xml中映射,直接
<jsp:userBean id=”” class=””></jsp:userBean>
Servelt要在web.xml中映射
在Struts中,ActionForm和Action都要在Struts-config.xml中映射
八是,腦袋不轉(zhuǎn)了,睡覺(jué)去,再整理。
posted on 2008-08-26 22:06 豬 閱讀(94) 評(píng)論(0) 編輯 收藏