2016-04-11 4 views
0

FreeMarker'da kesinlikle yeniyim ve bu şablon altyapısını kullanan bir Spring MVC uygulaması üzerinde çalışıyorum.Ay gününü 1'den 31'e kadar seçim yapmak için FreeMarker'ı doğru şekilde nasıl kullanabilirim?

<select id="birth-day" name="birthDay" class="form-control selectpicker select-mm" title="Giorno" data-validation="[NOTEMPTY, INTEGER]" data-validation-label="giorno di nascita" aria-label="seleziona il giorno di nascita" aria-required="true" tabindex="30"> 
    <option value="01">01</option> 
    <option value="02">02</option> 
    <option value="03">03</option> 
    ........................................... 
    ........................................... 
    <option value="31">31</option> 
</select> 
:

Ben kullanıcı bir ayın gününü seçebileceğiniz bir etiketine sahip bir form, böyle bir şey içine kullanarak FreeMarker

çözmek için çok basit bir sorun var

Aslında bu seçenekler statik olarak oluşturulur ancak seçim etiketindeki tüm bu seçeneklerin yazılmasını engellemek için 1'den 31'e kadar bir yineleme ile oluşturmak istiyorum.

FreeMarker belgelere bakıldığında sadece bir listede nasıl yinelendiğini gösterir geliyor bana: http://freemarker.org/docs/ref_builtins_loop_var.html

Ama bunu daha standart bir döngü (için gibidir yapmak zorunda (i = 1; i < = 31; i ++))

Bu davranışı sayfamda nasıl uygularım?

+0

Eğer if' o zaman kullanabilirsiniz 'kurtulmak istiyorsanız Tüm aylar 31 gün ... – kryger

cevap

0

başıma çözüldü, bu kodu:

<select id="birth-day" name="birthDay" class="form-control selectpicker select-mm" title="Giorno" data-validation="[NOTEMPTY, INTEGER]" data-validation-label="giorno di nascita" aria-label="seleziona il giorno di nascita" aria-required="true" tabindex="30"> 

    <#assign x = 31> 
    <#list 1..x as i> 
     <#if i < 10> 
      <option value="0${i}">0${i}</option> 
     <#else> 
      <option value="${i}">${i}</option> 
     </#if> 
    </#list> 

</select> 
+0

var [bu] (http://freemarker.org/docs/ref_builtins_number.html#ref_builtin_string_for_number) – rostanek

İlgili konular