Struts學(xué)習(xí)筆記之ActionForm
摘要: ActionForm中比較常用的兩個方法是reset()和validator():
// 恢復(fù)ActionForm屬性的默認值,如把boolean型設(shè)為true/false,字符串設(shè)為null。
public void reset( ActionMapping mapping, HttpServletRequest request ) { }
// validate只檢查數(shù)據(jù)格式和語法,不檢查數(shù)據(jù)是否符合業(yè)務(wù)邏輯。
public ActionErrors validate( ActionMapping mapping, HttpServletRequest request ) { return (null); }
這兩個方法的默認實現(xiàn)是不執(zhí)行任何操作,我們可以重寫這兩個方法來實現(xiàn)相關(guān)邏輯。
注:對于每個request,控制器都會先調(diào)用ActionForm的reset()方法,然后表單數(shù)據(jù)組裝到ActionForm中。如ActionForm在request范圍內(nèi),那么對于每個新的request請求都會創(chuàng)建新的ActionForm實
閱讀全文
國內(nèi)IT始終不如
摘要: 早晨很早就起來了,市科技局的項目管理系統(tǒng)出了點問題,去的時候心里就咯噔噔的,因為系統(tǒng)是歷史項目了,接觸這個系統(tǒng)的人現(xiàn)在已經(jīng)陸續(xù)走光了,公司總是這樣,每個人總要去接手別人留下的爛攤子,這可能是國內(nèi)企業(yè)的通病吧,沒有較好的福利待遇,很難留住比較優(yōu)秀的人才,就算技術(shù)水平比較一般的也會整天想著跳槽。國內(nèi)企業(yè)可能都差不多,一切以盈利為目標(biāo),只追求短期的盈利,很少看到長遠的目標(biāo),其實也難怪,小公司始終要生存,要生存只有追求利潤最大化,于是員工的工資往往就沒有了升值的空間,最終導(dǎo)致人員不斷流動,特別是核心人員,往往一個核心人員走了,就再也找不到人來接手,不知道最終是員工的利益損失大還是公司的損失大。
閱讀全文