반응형
타임리프에서 변수 이름에 대한 값 설정
저는 Tymeleaf를 처음 접하고 JSP에서 Tymeleaf로 웹페이지를 전환하고 있습니다.제게 이런 자랑스런 꼬리표가 있어요.
<c:set var="someVariable" value="${someValue}"/>
그 변수는 JSP 어디에서나 사용할 수 있습니다.Thymeleaf에 이에 대한 대안이 있습니까?
지역 변수를 사용할 수 있습니다.
HTML 요소를 다음과 같이 선언합니다.th:with
기여하다.예를들면
<div th:with="someVariable=${someValue}">
문서에는 다음과 같이 명시되어 있습니다.
언제
th:with
처리됩니다.[someVariable]
변수는 로컬 변수로 생성되어 컨텍스트에서 나오는 변수 맵에 추가되므로 처음부터 컨텍스트에 선언된 다른 변수만큼 평가에 사용할 수 있지만 포함된 태그의 범위 내에서만 평가할 수 있습니다.
참고 사항으로 변수를 둘 이상 할당하려면 쉼표로 구분합니다.
<div th:with="someVariable=${someValue},anotherVariable=${anotherValue}">
세 번째 예: Thymeleaf 설명서의 Local Variable 섹션 참조
…과 선언을 하다
th:with="varName=${'str'}
src 내 참조
th:src="@{${varName}}"
자세한 내용:
<head th:with="component =${'/static/component'}, bizJs = ${'/static/js/biz'}">
<span th:text="${component}"></span>
<script th:src="@{(${component})}"></script>
<script th:src="@{${bizJs} + '/static/js'}"></script>
</head>
언급URL : https://stackoverflow.com/questions/20728660/setting-up-a-value-for-a-variable-name-in-thymeleaf
반응형
'programing' 카테고리의 다른 글
JQUERY UI 아코디언 시작이 붕괴되었습니다. (0) | 2023.10.12 |
---|---|
문자열을 이용한 동적 C 호출 방법 (0) | 2023.10.12 |
C에 ()의 크기에 해당하는 비트가 있습니까? (0) | 2023.10.12 |
AngularJS: ngTouch 300ms 지연 (0) | 2023.10.12 |
ID와 클래스의 차이점은 무엇입니까? (0) | 2023.10.12 |