首页 > 代码库 > freemarker写select组件(一)

freemarker写select组件(一)

freemarker写select组件


1、宏定义

<#macro select id datas>
     <select id="${id}" name="${id}">
          <option>---请选择---</option>
          <#list datas as data>
              <option value=http://www.mamicode.com/"${data}">${data}>
2、示例引入

<#import "/inc/select.ftl" as items/>
<@items.select id="city" datas=["武汉市","黄石市","黄冈市","荆州市"]/>

3、示例结果

(1)控制台打印结果

<select id="city" name="city">
          <option>---请选择---</option>
              <option value=http://www.mamicode.com/"武汉市">武汉市>

(2)页面显示结果