저는 Thymeleaf를 처음 사용하고 일부 Facelets 페이지를 이동하여 Thymeleaf를 사용합니다. 레거시 시스템으로 인해 저는 Thymeleaf 2.1.5를 XML 구성과 함께 사용하고 있습니다.Thymeleaf : 다른 메시지에 대한 매개 변수로 메시지
내가 적절한 문서를 찾기 위해 고심하는 문제가 발생했습니다. 달성하고자하는 것은 다른 메시지의 매개 변수로 지역화 된 메시지를 사용하는 것입니다. 등록 정보 파일은 다음과 같다 어디에서 몇 가지 템플릿에있는
한 예는이
Some text string <a href="url">CLICK HERE</a>
같은 것입니다 :
some.text=Some text string {0}
click.here=CLICK HERE
나는이 같은 일을 시도
:
<p th:utext="#{some.text('<a th:utext="#{click.here}" href="url">')}"></p>
을
하지만 행운을 얻지 못했습니다.
문자열을 지역화하고 자체 dom 요소의 일부가 아닌 방법이 있습니까? 예를 들어, 나는 다음과 같이 하나의 문자열을 배치 할 대신이의
String
: 어떤 통찰력이 많이 주시면 감사하겠습니다
<div> String </div>
합니다. 고맙습니다.
감사합니다. 나는 당신이 저를 거의 거기에 가졌다 고 믿지만이 오류가 발생합니다 : 요소 유형 "null"과 연관된 속성 "th : with"의 값은 '<'문자를 포함해서는 안됩니다. 이스케이프 처리되지 않은 텍스트를 사용하면서이 문제를 해결할 수있는 방법이 있습니까? –
은 null을 제공하는 값 중 하나입니까? 나는'click을 볼 것이다.여기 ' – bphilipnyc
click.here는 내가 말할 수있는 한 null이 아니다. 매개 변수없이 잘 사용할 수 있습니다. 아마도 '<'는 어떤 방식으로 도망 갈 필요가 있을지 모르지만 확실하지는 않습니다. –