Beans are commonly used to represent HTML form data. A bean class defines properties that correspond to form fields and get/set methods to access these properties. When a form is submitted, a bean is instantiated and its properties are set from the form data using setProperty. The bean properties can then be accessed as needed, such as to perform calculations or display the data on a response page. This follows the MVC pattern with the bean representing the model, the JSP pages representing the view, and a controller handling form submission and forwarding requests.