Manipulando objetos no JSP

Olá!
Gostaria de fazer o seguinte, mas não estou conseguindo:

  • tenho uma lista de opcoes…por exemplo:

Subprod1 (botao)
Subprod2 (botao)
Subprod3 (botao)
.
.
Cada uma destas opcoes corresponde a um objeto (da mesma classe). Eu gostaria de, cada vez que o usuario clicasse no (botao), o objeto referido (ao lado), entrasse em uma lista (do tipo ArrayList pode ser).
Não estou conseguindo misturar o evento “onclick” com os códigos Java necessários para adicionar o referido objeto na lista…

o que eu faço?