freemarker에서 매크로를 수행하려고하는데 매개 변수로 css 클래스를 구현하는 데 문제가 있습니다. 내 개체에 몇 가지 기본 CSS 클래스가 있고 선택적 클래스를 추가하고 싶습니다.CSS 클래스가있는 Java Freemarker 매크로
<#macro Button href extra...>
<a href="${href}" class="ui-button"
<#list extra?keys as attr>
${attr}="${extra[attr]?html}"
</#list>
>Anchor Button</a>
</#macro>
1) <@Button href="link.html"></@Button>
2) <@Button href="link.html" id="button1" class="marginrightnone"></@Button>
줄 2)는 "id"매개 변수만을 렌더링합니다. 매크로의 class = "ui-button"을 삭제하면 올바르게 렌더링됩니다.
두 개 이상의 클래스 매개 변수를 렌더링하려면 어떻게해야합니까?
Thx 너무 많이 !!!!!!!!!!!!!!!! – claudioivp