2016-04-30 9 views
0

をJSPにJavaからString型の変数を渡す:次のように私のJSPファイルにそれを送信するために私は次のように私のJavaクラスから文字列変数を渡すようにしようとしています

request.setAttribute("fdata",fileName); 

var fd ="0"; 
fd=<%= (String) request.getAttribute("fdata").toString()%>; 
document.getElementById("reed").value = fd; 

問題は、文字列を渡すとjavaの文字列変数である 'fileName'が整数に変換されていることです。「5-9」の結果は 'reed'テキストボックスに(-4)またはif私は "8-7"を渡します。結果は(1)になります。 "5-8dfs"は何も表示しません。私は私のJSPファイルは、文字列変数自体、任意のヒントや提案の代わりに整数変数と数学演算子として文字列変数を見てと思う??

ありがとうございました。

答えて

1

あなたのJavaScript文字列には引用符がありません。私はあなたが代わりにこれをやりたいと思うと思います:

fd="<%= (String) request.getAttribute("fdata").toString()%>"; 
+0

大変感謝しています。 – user3364628

関連する問題