0

スプリングスタイルを使用してコードを書き直すのは本当にですか?

<input type="date"  name="date" value="<fmt:formatDate value="${vacancy.date}" pattern="yyyy-MM-dd"/>">
4

1 に答える 1

1

どうぞ:

<fmt:formatDate value="${vacancy.date}" pattern="yyyy-MM-dd" var="vacancyDate"/>
<form:input path="date" value="${vacancyDate}"/>

次のようなタグは使用できません。

value="<fmt:formatDate value="${vacancy.date}" pattern="yyyy-MM-dd"/>"

属性で直接使用しようとしていvalueます。上で示したように、変数を使用して最初に宣言する必要があります。この場合var="vacancyDate"は、ページ スコープで使用できます。そして、次を使用してこの値を渡します${vacancyDate}

編集:

あなたのコメントによると、必要なのはjQuery UI datapickerです。jQuery UI をプロジェクトに組み込み、フィールドに ID を付与します。

<form:input id="idDateField" path="date"/>

そして、JavaScript を追加して、データピッカーを初期化します。

  <script type="text/javascript">
      $(function() {
          $('#idDateField').datepicker();
      });
  </script>
于 2013-08-29T07:30:41.630 に答える