Gerando dinamicamente um modelo de email no Struts 2

O cenário é que um usuário solicite uma licença. Quando ele solicita a licença, um email é enviado ao aprovador e o usuário contém os detalhes sobre a licença. Estou preso neste ponto que como criar um modelo que será atualizado automaticamente pelo nome do usuário solicitando deixar .Eu vi asp.net app em que o implementado em um modelo usando algo parecido com isto

Requestor   :   {REQUESTORS NAME}
Leave Type  :   {REQUEST TYPE}
Start Date  :   {REQUEST START DATE}
End Date    :   {REQUEST END DATE}
Number of days  :   {DAYS REQUESTED}

Qualquer ideia de como criar um modelo desse tipo dinamicamente usando struts 2, qualquer que seja a menor orientação, seria muito útil

questionAnswers(1)

yourAnswerToTheQuestion