Processing HTML forms using servlets, or more often, CGI scripts,
is one of the most common operations performed on the Web today.
However, that JavaServer Pages (JSPs) can play a significant role
in sophisticated form processing is a little-known secret. In
certain instances, JSP even excels the capabilities of servlets and
Perl scripts in handling HTML forms. In this article, Govind
examines the processing of a user registration form using JSP and
JavaBeans while implementing the Memento design pattern. It is
assumed that the reader is familiar with basic JSP syntax.