Solución:
Puedes usar
#{welcome.message(${some.attribute})}
dónde some.attribute
sería el valor a utilizar al reemplazar {0}
.
Debería poder separar con comas los valores entre los ()
para agregar más valores que se utilizarán.
Incluso puede utilizar una clave de mensaje calculada como parámetro:
<p th:text="#{messages.msg1(${param1})}"></p>
<p th:text="#{messages.msg2(${param2},${param3})}"></p>
<p th:text="#{messages.msg3(#{${param4}})}"></p>
Arriba, el parámetro de [msg3] es una clave de mensaje [#{key}] donde la clave se calcula en sí misma [${param4}]. El beneficio es que puede insertar fragmentos calculados internacionalizados en un mensaje internacionalizado.
Si necesita pasar una matriz de parámetros donde no conoce el tamaño de la matriz, puede usar:
<p th:text="${#messages.msgWithParams(messageKey, messageParams)}"></p>
<!-- or -->
<p th:text="${#messages.msgOrNullWithParams(messageKey, messageParams)}"></p>
https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#messages-1
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)