1. 程式人生 > >freemarker寫select元件(一)

freemarker寫select元件(一)

freemarker寫select元件


1、巨集定義

<#macro select id datas>
     <select id="${id}" name="${id}">
          <option>---請選擇---</option>
          <#list datas as data>
              <option value="${data}">${data}</option>
          </#list>
     </select>
</#macro>

2、演示樣例引入

<#import "/inc/select.ftl" as items/>
<@items.select id="city" datas=["武漢市","黃石市","黃岡市","荊州市"]/>

3、演示樣例結果

(1)控制檯列印結果

<select id="city" name="city">
          <option>---請選擇---</option>
              <option value="武漢市">武漢市</option>
              <option value="黃石市">黃石市</option>
              <option value="黃岡市">黃岡市</option>
              <option value="荊州市">荊州市</option>
 </select>

(2)頁面顯示結果