A system and method for automatically mapping of hypertext input fields to
software components. The system includes a hypertext preprocessor, a
name-space manager, a data handler, and a component manager. The
hypertext preprocessor examines the hypertext input field names and uses
the name-space manager and component manager to determine the mapping
between input field names and software component properties. When the
hypertext page is rendered, the name-space manager registers the mapping
between each submitted input field and the corresponding component
property. When the input data is submitted, the data handler uses the
name-space manager to find the component property for each submitted
input field and uses the component manager to convert the data to the
correct type before calling the appropriate component method to set the
property value.