내가 그렇게 잘못 바람직하지 뭐죠 떠나 패스 같은 모델 속성을 사용하여 HTML 태그를 통과하면봄 부팅 Thymeleaf 모델은 HTML 페이지에 전달하는 HTML 태그 속성
@Controller
String rating = "<i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star-half-o" aria-hidden="true"></i><i class="fa fa-star-o" aria-hidden="true"></i><i class="fa fa-star-o" aria-hidden="true"></i>"
model.addAttribute("rating", rating);
HTML Page
<span th:text="${rating}"></span>
Result is
"<i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star-o" aria-hidden="true"></i><i class="fa fa-star-o" aria-hidden="true"></i>"
우리가 볼 수 있듯이 내 원하는 문자열 주위에 따옴표가 있습니다. 전달 될 때 헤더, 텍스트 또는 int와 같은 다른 문자열에 표시됩니다. 단지 그 태그가 존재하는 HTML, 올라올 것 같습니다
당신이에서에게 요소가
<span><i class="fa fa-star" aria-hidden="true"></i></span>
"HTML로 편집"충돌 검사 때까지 난, 그것이해야하는 방법을 표시 한 멋진 글꼴을 전달
이유 또는 방법을 알고있는 사람 덕분에
먼저이 문서 HTTP보고 시도 ("이스케이프 문자"에 대한) utext : 일 : 당신이 Thymeleaf이 그들을 탈출 우리 XHTML 태그를 존중하지하려면 다른 속성을 사용해야합니다 //stackoverflow.com/questions/3423262/what-is-modelattribute-in-spring-mvc – bugsiesegal
Ok 읽을 것입니다. 또한 내 게시물을 조금 수정했습니다 –
'th : utext' 시도해 봤나? http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#unescaped-text – Edd