Generando dinámicamente una plantilla de correo electrónico en Struts 2

El escenario es que un usuario solicite un permiso. Cuando solicita permiso, se envía un correo electrónico al aprobador y al usuario con los detalles sobre el permiso. Estoy atascado en este punto que cómo crear una plantilla que se actualizará automáticamente por el nombre del usuario que solicita la licencia. Vi una aplicación asp.net que se implementó en una plantilla usando algo como esto

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

Cualquier idea de cómo crear una plantilla de este tipo de forma dinámica utilizando los puntales 2, cualquiera de las guías más pequeñas sería muy útil.

Respuestas a la pregunta(1)

Su respuesta a la pregunta