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始终不如
摘要: 早晨很早就起来了,市科技局的项目管理系统出了点问题,去的时候心里就咯噔噔的,因为系统是历史项目了,接触这个系统的人现在已经陆续走光了,公司总是这样,每个人总要去接手别人留下的烂摊子,这可能是国内企业的通病吧,没有较好的福利待遇,很难留住比较优秀的人才,就算技术水平比较一般的也会整天想着跳槽。国内企业可能都差不多,一切以盈利为目标,只追求短期的盈利,很少看到长远的目标,其实也难怪,小公司始终要生存,要生存只有追求利润最大化,于是员工的工资往往就没有了升值的空间,最终导致人员不断流动,特别是核心人员,往往一个核心人员走了,就再也找不到人来接手,不知道最终是员工的利益损失大还是公司的损失大。
阅读全文