Bonjour à tous,

J'essaie d'utiliser les templates de struts2 pour afficher les actionErrors de manière personnalisée. Pour cela j'ai créé un fichier actionerror.ftl :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<#if (actionErrors?? && actionErrors?size > 0)>
	<div class="errorBox">
		<h2><s:text name="error.title"/></h2>
		<ul>
			<#list actionErrors as error>
				<li>${error!}</li>
			</#list>
		</ul>
	</div>
</#if>
Sur la ligne colorée en rouge j'essaie d'afficher un message avant d'afficher la liste des erreurs. Message que j'aimerais internationaliser. J'ai donc utilisé le tag struts d'internationalisation, mais ça ne marche clairement pas. Quelqu'un sait-il comment faire ?

Au passage j'ai une autre question : Est-ce qu'on peut déclarer un thème comme descendant d'un autre ? Par exemple dans mon application j'ai envie de garder le thème "simple" en modifiant juste quelques morceaux choisis. Y a-t-il un moyen de déclarer un theme "newSimple" dont on ne changerait que quelques templates et qui irait chercher les autres dans le theme "simple" ?