I figured out the problem with the double post. It was caused by an <html:image> struts tag that did a javascript to call form.submit(). The button called it once and then the javascript called it after that. I changed it to be an <A href="javascript:form.sumbit()"><html:img></a> and now it works as expected.
Thanks For your Help. David, How are you submitting the form? Are you using an image button or a regular submit button? I had a similar problem once using IE w/ an image button. -Richard