Even in version 1.1, the name and type attribute of the <html:form> tag were optional. If you specify the action attribute of this tag, you've told Struts all it needs to know. Given the action mapping, it can find the configuration for the action and form bean that you created in the struts-config.xml file. The type and name of the ActionForm bean are already defined there, so there's no need to define them again in the <html:form> tag. It's just cleaner to have the configuration all in one place and not duplicated.