Struts中的ActionForm
用Struts已有1个月了,但对ActionForm的存在有一些疑惑.众所周知.Struts是由"视图+模型+控制器"组成,小弟简单理解为"JSP+ActionForm+Action"....一个最简单的例子:当用户提交从jsp的表单后,Struts框架将自动把表单数据组装到ActionForm Bean中,接下来Struts框架会自动调用ActionForm Bean中的validate()方法进行表单验证,如只允许数字,字母等等,如果数据验证通过,就转到Action中去. but,由于考虑到速度及服务器负担,数据验证都嫁祸到客户端(JavaScript实现),因此都会把struts-config中的validate设成false,这样一来,当用户提交从jsp的表单后,装载数据后直接转到Action中去了...疑问:ActionForm存在还有什么意义??就算没有了它.jsp可以直接把数据提交到action中,可以通过getParameter()取得数据.