Originally posted by David Newton: What do you mean by "not reset"? Wouldn't you want to keep the form values if there's a validation error? In any case: are you redirecting or forwarding to the JSP? If you forward you can use a request-scope form. f you have specialized form reset needs then implement reset() in the form.