배열이 비어 있지 않은 경우 StringTemplate을 사용하여 확인하는 방법은 무엇입니까?StringTemplate 배열이 비어 있는지 확인하십시오.
아래의 예는 작동하지 않습니다
<if(teams.length > 0)>
<ul>
<teams:{team | <li><team></li> }>
</ul>
<endif>
기타 (작동하지 않는) Exaple을 :
String content = "<if(teams)>list: <teams;separator=\", \"><endif>";
ST template = new ST(content);
template.add("teams", new Long[]{123L, 124L});
System.out.println(template.render());
System.out.println("--------");
content = "<if(teams)>list: <teams;separator=\", \"><endif>";
template = new ST(content);
template.add("teams", new Long[]{});
System.out.println(template.render());
출력 :
list: 123, 124
--------
list:
이 does't 작품. Pls 내 질문 업데이트를 확인하십시오. – czerasz
@czerasz 사과, 배열이 아니라 목록이 비어 있으면 false로 평가됩니다. 배열을 목록으로 저장할 수 있습니까? – Sionnach733