2016-07-10 13 views
0

javaメソッドに選択したコンボボックスの値を渡したいとします。私が参照しているすべての投稿は、HttpServletRequestとgetParameter関数を使って値を渡すことについて言及していますが、私の問題は、Javaメソッドに渡された文字列として値が必要です。どのようにポインタをそれを行うには? 私はdoPostメソッドの参照をいくつか見てきましたが、実際には役に立ちません。必要なのは、カスタマイズされたJavaメソッドに渡された値です。どんな助力も深く感謝します。私はこれに数時間こだわっています。JavaメソッドへのJavascriptコンボボックス選択値の受け渡し

必要な情報があれば教えてください。教えてください。

<SCRIPT> 
function sendParam(){ 
    var item= document.Form.item[document.Form.item.selectedIndex].value 
    //I need to send this value to the server side java code and process further 
} 
</SCRIPT> 
+0

実行中のサーバーはどれですか?私たちにいくつかのコードを教えてくれますか?何を試してみましたか、サーバー側のjavascriptとJavaコードのコンテキストは何ですか?問題がサーバー側で、javascriptが使用されていない場合は、 'javascript'質問タグを削除する必要があります。 – traktor53

+0

こんにちはTraktor53、私はOC4jサーバー上でコードを実行しています。私に説明させてください。私はコンボボックス、ボタンなどのようなすべてのクライアント側のものを含むjspファイルを持っています。コンボボックスの選択されたインデックスを渡す必要があります(この情報はユーザーの選択時にサーバーで利用できないため、選択した値を取得するためにjavaScriptを使用しています。 javaメソッドを使用して処理し、結果を取得します)。私は編集しようとしているもののサンプルコードを投稿します。 – xCodeZone

+0

私はそれを動作クラスを使って動作させました。私は下に私の答えを掲載しました。応答していただきありがとうございます。感謝します。 – xCodeZone

答えて

0

私はアクションクラスで行いました。

<SCRIPT> 
function sendParam(){ 
var item= document.Form.item[document.Form.item.selectedIndex].value 
//I need to send this value to the server side java code and process further 
var url = "/urlToActionClass" 
document.Form.acton = url; 
document.Form.submit(); 
} 
</SCRIPT> 

この値は、私がアクションクラスで読み込んだjavaに渡され、必要なJava関数で使用されました。

関連する問題