It's correct use redirect instead forward... Post/Redirect/Get is a pattern that prevents duplicate form submission. You can set form data and validation data in session , and then get (and delete) data from session in your 2nd page.