Struts Dialogs provides basic dialog functions, like accepting input data,
dispatching submit event to a method, generating and storing error messages
and rendering a view. DialogAction allows to create robust user inteface,
which can withstand Refresh, Back and Forward buttons, and does not cause
double submit issues or annoying POSTDATA messages.