2016-04-26 2 views
1

私は次のようになりますJSPフォーム要素があります。JSP:フォーマット日付は<form:input>フィールド内にありますか?

<form:input path="foo" id="bar" value="${myObject.myDate}" class="fizz buzz bang"/> 

をし、それが最初のように表示されるように、私はこの日付をフォーマットします:YYYY/MM/DD、私は私がで日付をフォーマットすることができます知っている

JSPは簡単にこのようになります:

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

どのように私は2つを組み合わせることができますか?

私は:

org.apache.jasper.JasperException: Unterminated form:input tag 

私が間違って何をやっている:

<form:input path="foo" id="bar" value=" <fmt:formatDate value="${myObject.myDate}" pattern="MM-dd-yyyy" /> " class="fizz buzz bang"/> 

私のようなライン上の例外が取得?

答えて

2

<fmt:formatDate>をフォーム入力タグの中に直接使用することはできません。書式を設定し、フォーム入力の値に変数を割り当てることができます。

<fmt:formatDate value="${blah.bla}" pattern="dd/MM/yyyy" var="myDate" /> 
<form:input path="foo" id="bar" value="${myDate} /> 

これが役に立ちます。

+0

ああ...私が基本的なJSP構文を知られていなかった、ここで実際の問題ですね!ご協力いただきありがとうございます! – Paul

+0

歓迎です.. ..! –

関連する問題