アプリ版:「スタンプのみでお礼する」機能のリリースについて

JSP内でのスクリプト式で困っております。
例えば
<%
String a = XXXXXXX;
%>
にてXXXXXXXによってデータの内容を取得します。内容は"01"です。
ボタン押下によってonClick="JavaScript:doAAA()"となっており
doAAAのファンクション内で
alert('a = '+<%=a %>);
とするとボタン押下時
a = 1
とメッセージボックスに表示され変数aの内容がゼロサプレスされてしまいます。
この場合どのようにゼロサプレスされずに表示されるのでしょうか?
よろしくお願いします。

A 回答 (1件)

未経験。

単なる予想

alert('a = '+<%=a %>);
だと
alert('a = '+ 01);
なので
alert('a = '+ 1);
となります。

本来ほしいのは
alert('a = '+ '01');
つまり
alert('a = '+ '<%=a %>');
だと思います。

#ただし,文字列変数aに改行が含まれていたり\が含まれているとそれなりに厄介なので注意。
    • good
    • 0
この回答へのお礼

ありがとうございました。
参考にした結果、成功しました。
\"を使用してみました。

お礼日時:2008/01/04 21:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!