File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSP and the fly likes Maintain Data Across Errors Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Maintain Data Across Errors" Watch "Maintain Data Across Errors" New topic

Maintain Data Across Errors

Dave Wingate
Ranch Hand

Joined: Mar 26, 2002
Posts: 262
I was wondering if anyone could suggest a good strategy for maintaining user entered data across, say, validation errors.

My goal is that when a user submits a form to a servlet and something goes wrong, I would like to redisplay the page that the user submitted the form from. I can accomplish this through response.sendRedirect(), but the user's data is gone. It appears that I have a new request object when I use sendRedirect().

Is there a good way to maintain the user's submitted data across multiple invocations of the same JSP?

Fun programming etcetera!
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63548

Rather than a redirect, perform a dispatcher forward and the submitted parameter values will be available when re-building the page.

[Asking smart questions] [About Bear] [Books by Bear]
subject: Maintain Data Across Errors
jQuery in Action, 3rd edition