###前提・実現したいこと
Javascriptのload関数でサーブレットに遷移し、渡した変数を使用したい
###発生している問題・エラーメッセージ
変数を渡すとLjava.lang.Stringという形式になってしまいStringに変換できません。
###エラーメッセージ
java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String
###該当のソースコード
Javascript
1var value = document.getElementById("test").value; 2$("#reading").load("/home/Check",{value:"test"},function(){ 3});
Java
1Map aaa = request.getParameterMap(); 2Iterator it = aaa.keySet().iterator(); 3String iit = (String)it.next(); 4String test = (String)aaa.get(iit);
###試したこと
下記ソースに変更して試しましたがうまくいきませんでした。
Javascript
1$("#reading").load("/home/Check",{value},function(){ 2}); 3 4$("#reading").load("/home/Check",{value:value},function(){ 5});
###追記
Javascriptで取得したvalueをload関数の第二引数({value:"test"}部分)に入れて
サーブレットに渡し、サーブレットでvalueを使用したいと考えています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/14 02:06 編集
2017/11/14 02:07
2017/11/14 02:10
2017/11/14 02:13
2017/11/14 02:16
2017/11/14 02:43
2017/11/14 02:59
2017/11/21 04:24