В зависимости от архитектуры вашего приложения вы можете выбрать один из следующих подходов:
1) подход на стороне сервера (написание тега JSP 'datepicker') Например, структура Struts2 имеет тег JSP datepicker:
http://code.google.com/p/struts2-jquery/wiki/DatePickerTag
2) подход на стороне клиента (использование виджета JavaScript для отображения средства выбора даты)
Существует множество виджетов JS, и вы можете выбрать один из них в зависимости от сложности требуемого набора функций. (JQuery плагины, Dojo оба предлагают DatePickers)
При выборе этого варианта может потребоваться учитывать общую архитектуру приложения, поскольку этот выбор, как правило, влияет на все ваши веб-страницы (поскольку вы обнаруживаете необходимость использовать больше виджетов в ваших пользовательских интерфейсах)