JSTL에서 html 요소를 조건부로 래핑해야합니다.JSTL에서 조건부로 html 요소 래핑
예를 들어 텍스트의 일부를 아래 조건과 같은 조건에 따라 링크로 변환해야합니다.
<c:if test="${not empty link}">
<a href='${link)" target="_blank">
</c:if>
${value}
<c:if test="${not empty value.link}">
</a>
</c:if>
분명히 위 코드는 유효하지 않습니다. 나는 이것을 실제로하는 깔끔한 방법을 찾고있다.
<c:wrap_if element="a" href="${link}" target="_blank">
${value}
</c:wrap_if>
이미 사용 가능한 태그가 있습니까? 나 자신을 써야 하나? 아니면 더 좋은 방법으로 이것을 할 수 있을까요?
왜 유효한 코드가 아니다? 두 번째'not empty value.link'를'not empty link'로만 변경하십시오. – Gunslinger
유효한 xml이 아니므로 내 코드가 유효하지 않습니다. value.link를 사용하고 있기 때문에가 아닙니다. –
나는 최적의 솔루션을 이미 사용하고 있다고 생각합니다. – Gunslinger