Output los datos de la base de datos al usuario en el formulario en Java

Recientemente comencé a aprender Java. Necesito escribir una aplicación web en Java, donde el usuario puede seleccionar el producto necesario para él desde el formulario en la página html de la lista desplegable. La lista de productos se almacena en una tabla en la base de datos (usando MySQL). Luego, el producto seleccionado debe escribirse en la tabla "historial de pedidos". ¿Cómo generar la base de datos desde la base de datos a la lista desplegable? ¿Cómo realizar la elección del producto necesario para el usuario? ¿Cómo puedo empezar? ¿Alguien tiene un pequeño ejemplo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta