次の操作を実行しようとすると、IE で「Error expected ')'」というスクリプト エラーが発生します。
alert(<%=SystemConfig.getTranslatedTextByKey(LBIBOConstants.LANG_KEY_MODIFYTIME_ALRTMISSINGA, userLocale)%> + strMessageString + <%=SystemConfig.getTranslatedTextByKey(LBIBOConstants.LANG_KEY_MODIFYTIME_ALRTMISSINGB, userLocale)%>);
もともとは、事前に1つの文字列を追加してアラートを出したいだけでしたが、それも試してみましたが、うまくいきませんでした。
私の推測では、このようなことはできないと思いますが、他に多くのオプションはありません (コードは他の人によって開発されたものなので、スクリプトレットよりも優れた代替手段があることは理解しています)。
とにかく、JSP 式によって返されるこれらの文字列は、constants.java ファイルにあり、言語パッケージから順にロードされます。私はこれらを再確認しましたが、問題ありません。
1 つの値がページ内の var であり、他の値が scriptlet タグ内にある場合、これらの文字列を一緒に追加するにはどうすればよいですか? 出来ますか?