A portlet state maintenance system can include a portal page setup
component configured to generate a logical form in a single portal page
from a multiplicity of forms defined within portlet markup aggregated
into the single portal page. A portal state save component further can be
configured to save state values for selected portlets defined within the
logical form. Finally, a portal state restore component can be configured
to restore the saved state values in refreshed portlet markup for the
selected portlets. Notably, a refresh timing component further can be
configured to embed submit auto-initiation logic in the single portal
page responsive to identifying a dynamic refresh requirement associated
with the portlet markup in the single portal page. Finally, a portlet
markup cache can be coupled to the portal state restore component.