Eu tenho um tutorial aqui sobre isso, me parece ser bom…
não estudei ele ainda, e tem classes como exemplo,
mais não sei como mandar para download haha
Você pode usar JSTL para fazer isso, ou criar taglibs personalizadas para fazer.
Se você usar jstl pode usar o forEach que faz isso que você quer, se a lista estiver no form.