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