1

上記の質問ですが、jsp で alert() できる方法はありますか? 私はそれをやろうとしましたが、私のjqueryは失敗しました。

これは私が試したものです:

alert(<s:property value='fab'/>);
4

2 に答える 2

3

引用符がありません:

alert("<s:property value='fab'/>"); 

...そして、Dave Newton が言ったように JavaScript をエスケープしたい場合は、次のようにする必要があります。

alert("<s:property value='fab' escapeJavaScript='true'/>"); 

propertyタグの詳細については、こちらを参照してください

于 2012-04-12T10:18:00.137 に答える
2

アラート機能は、アラートを送信できるように、有効なjavascriptオブジェクトとともに提供する必要があります。

最も一般的には、少なくとも私の場合、これは文字列オブジェクトであり、そのように行うことができます...

alert("My Text");

または、整数などのオブジェクトにアラートを送信することもできます。

alert(1);

またはオブジェクトへの参照...

var myObject = {};
alert(myObject);

あなたの場合、おそらく次のように文字列にアラートを送信してみてください...

alert("<s:property value='fab'/>");

...値を囲むために引用符が使用されていることに注意してください。これは、JavaScriptパーサーに文字列として処理する必要があることを通知します。

于 2012-04-12T10:23:22.930 に答える