Calendário

Pessoal, estou tentando implementar um serviço de Calendario em minha pagina JSP da seguinte forma: O usuario clica em um icone e este exibe um mini-calendario pra ele escolher a data que aparecerá no campo Data, como no exemplo:
http://www.empregonaweb.com/user/cad_curr.action
ou
http://www.softcomplex.com/products/tigra_calendar/demo1.html

Dei uma olhada na API de TagCalendar, mas está muito vago e também nao encontrei nada no Google.

Alguem já fez e pode me mostrar como fazer?

Detalhe: nao estou usando JSF, struts nem qualquer outro frameWork; preciso implementar isto em uma pagina JSP ou em um Servlet.

Desde já agradeço a ajuda!
Obrigado!