2017-12-11 3 views
0

今日、今日までに日付を選択できないようにするには、HTMLの日付ピッカーを設定しようとしています。なんらかの理由で、それはストアド変数から読み取られません。コントローラでthymeleaf html5 datepicker変数の最小日付を設定していません

:HTMLで

LocalDate now = LocalDate.now(); 
model.addAttribute("now", now); 

<input type="date" name="bookingDate" min="${now}"/> 

その出力を見るために実行している間、私は、コンソールへの「今」を出力し、私は正確に分として2017年12月11日を持って日付の価値が求められます。それは、datepickerを設定しません。 $ {now}ではなくhtmlにコンソールからの出力を直接コピーしてコピーしました。
私はLocalDateの代わりに文字列としてフォーマットしました。コンソールへの両方の出力は同じでしたが、どちらもhtmlでは機能しませんでした。 シンプルなものがないか、これを行う方法がありませんか?

答えて

0

th:attrを使用して新しい属性を追加できます。例えば

- より詳細な説明のための

th:attr="min=${now}" 

ルックhere

+0

oh。私は馬鹿だと感じる。早速のお返事ありがとうございます!私は "タイプ"と "名前"のフィールドを "th"で見ていたと思うし、そのフィールドにそれを追加することはできませんでした。 – Thranor

+0

それはあなたのために働いたのですか? – nirvair

+0

まあ私は実際には使用しませんでした:attr。私はthを必要とするかもしれないと思いましたが、あなたの例を見てください。 これはうまくいきました: Thranor

関連する問題