上記の質問ですが、jsp で alert() できる方法はありますか? 私はそれをやろうとしましたが、私のjqueryは失敗しました。
これは私が試したものです:
alert(<s:property value='fab'/>);
引用符がありません:
alert("<s:property value='fab'/>");
...そして、Dave Newton が言ったように JavaScript をエスケープしたい場合は、次のようにする必要があります。
alert("<s:property value='fab' escapeJavaScript='true'/>");
property
タグの詳細については、こちらを参照してください。
アラート機能は、アラートを送信できるように、有効なjavascriptオブジェクトとともに提供する必要があります。
最も一般的には、少なくとも私の場合、これは文字列オブジェクトであり、そのように行うことができます...
alert("My Text");
または、整数などのオブジェクトにアラートを送信することもできます。
alert(1);
またはオブジェクトへの参照...
var myObject = {};
alert(myObject);
あなたの場合、おそらく次のように文字列にアラートを送信してみてください...
alert("<s:property value='fab'/>");
...値を囲むために引用符が使用されていることに注意してください。これは、JavaScriptパーサーに文字列として処理する必要があることを通知します。