Struts中ActionForm的初始化步骤

       在ActionServlet接收到某个请求并将这个请求交给具体的某个Action处理之前,struts框架会检查配置文件中对应actionname属性是否设置。如果设置了,就会根据scope属性,在相应的域中查找是否存在这样的一个实例。如果没有,就会根据配置文件中的formbean配置信息new出对应的实例。如果有,则继续使用。然后会调用这个frombeanreset方法。然后调用setter方法把提交的表单数据封装到这个formbean中。然后又会检查validate属性是否为true,如果为true,又会调用这个formbeanvalidate方法。如果validate方法通过,就会把请求交给对应的action处理。如果没有通过,就会把请求转发到input属性指定的路径上。

你可能感兴趣的:(struts,ActionForm)