0
str += "<td><fmt:formatDate value='"+notices[i].noticeDuration+"' type='date' dateStyle='default' pattern='yyyy-MM-dd HH:mm' /></td>";
文字列を連結して本文に追加しようとしています。 JSTLタグ--- fmtのため、エラーが発生します。それは私が引用を失ったと言いました。なぜそれが起こったのか理解しようとしましたが、運がありません。JSTLタグ内の文字列を連結しようとしたとき。エラーが発生しました
注意[i] .noticeDurationはJava変数である必要があります。 JSTLはサーバー側を実行します。または、javascriptを使用して日付をフォーマットすることもできます。 –
ごめんなさい。あなたの意味は本当に分かりません.Plsを親切に説明してもらえますか?本当にありがとう。 –
これはJSPコンパイラがnotices [i] .noticeDurationを日付値ではなく文字列として参照します。 notices [i] .noticeDurationはクライアント(ブラウザ)を実行するためです。したがって、jstlタグでは変数jsを使用できません。 –