これは、構文的には同じですが、私が作成しているWebページの一部では上書きされるので、実際には混乱するエラーです。JSTLタグはJavaScript呼び出しとHTML要素でヌル/空を返します
例えば、これは表示されません:タグ${field['POLL_FIELD_ENTER_QUESTION']}
は、文字列を返す必要があります
<main:uiInputBox
onDarkBG="${hasDarkBG}"
name="questionTitle1"
onblur="pollUpdateQuestion(false, false, true, this);"
defaultValue="<${field['POLL_FIELD_ENTER_QUESTION']}>"
styleWidth="280px">
</main:uiInputBox>
「質問を入力してください」。私が理解していないことは、タグがJSPファイル内の文字列を通常はHTMLの記述子にあるときに返すことです。
それは文字列リテラル"${field['POLL_FIELD_CHOICE']}"
はなく、それが表現だという要素を出力:
別のエラーはJavaScriptで私はこのような機能を持っている場合ということです。例:
私はここで間違っていますが、どうすれば修正できますか?
どこJavascriptがありますか?それは別のファイルですか?また、 'フィールド'とは何ですか?それは '地図ですか?もしそうなら、 'Map'のキーはどんなタイプですか?それは 'String'ですか? –
これは、同じサーバー内のページでも、異なるサーバー環境のアプリケーション間でも異なりますか?そして、どのバージョンのJSPサーブレット・エンジンについて話していますか? – Pointy
申し訳ありませんが、私は詳しく説明します。 "field"はのマップです。 javascriptは.JSPファイルの中にあります。私は、キーと値のペアが存在することを確認しました。しかし、javascriptでは空の/ nullを返します。 –
SachaK