I am new to Struts. I have some questions that may be simple to you. (1) How do you validate user input in Struts? (2) What uniquely identifies an Action element, for example, name, path or something else? (3) Does the reset in ActionForm set properties to the initial values or to the request parameters?