Quiero acceder a los valores de las propiedades de los mensajes, pero concatenar algún valor obtenido de javascript. Estoy tratando de hacer algo como esto:
<script th:inline="javascript"> var identificationTypeId = 1; var identificationTypeValue = [[#{identificationType.identificationTypeId}]]; </script>Tengo en mensajes.properties esto:ingrese el código aquí
identificationType.1=Passportagradezco la ayuda
no puedes Thymeleaf no tiene acceso a las variables de JavaScript del lado del cliente.
Las alternativas pueden incluir:
Poner todos los mensajes que necesita disponibles en su JavaScript y acceder a ellos con JavaScript. Algo como esto por ejemplo:
var messages = []; messages[0] = /*[[#{identificationType.0}]]*/ ''; messages[1] = /*[[#{identificationType.1}]]*/ ''; messages[2] = /*[[#{identificationType.2}]]*/ ''; var identificationTypeId = 1; var identificationTypeValue = messages[identificationTypeId];Usando una llamada ajax para recuperar el mensaje.