Struts2 s:label : les Positions de l'étiquette et la valeur sont inversées

Dans mon Struts2 JSP, je veux afficher un id, j'ai donc écrit:

<s:label value="Id:">A${id}B</s:label>

(A et B sont ici pour debug)

Je m'attends à ce qu'il affiche comme Id:A7B

Mais le suivant est généré dans le code HTML: A7BId:

Pourquoi l'étiquette placée après la valeur, pas avant?

Si j'écris <s:label value="id" name="id" /> puis vient le suivant est généré: id