2011-06-24 2 views
0

私は、以前に入力した情報が入力された後に選択が可能な複数の選択ボックスを持っています。今は人口が集まっていますが、私が意図したとおりの正確な方法ではありません。Struts複数選択ボックスの適切な設定

私のJSPではとして設定され:私のフォームクラス「フィールド」で

<html:select property="fields" multiple="true" style='width:200px;'> 
    <html:options property="fields"/> 
</html:select> 

私のActionクラスで、私はあまりにも値を追加することをArrayListのです。私ができるようにしたいのは、それらの値をボックスの選択肢にして、ユーザーがそのボックスから選択した値を読み取ることができるようにすることです。値はそこに置かれているが、選択されているように見える。私が持っているものはちょっと微調整が必​​要だと思っていますが、ちょっと混乱しています。私は、この途中で作業を取得することができた助け

+0

誰でも? value = ""の使用は私が望むもの、つまりプロパティは選択肢を保存し、値はオプションを持っていますか?私はちょうどセレクトやオプションのタグの面でそれを動作させるか分からない – Kyle

答えて

0

ため

ありがとう:

fieldsOptionsは、私は私のActionクラスにに値を追加し、フィールドは[]内の文字列であるArrayListのある
<html:select property="fields" multiple="true" style='width:200px;'> 
    <html:options property="fieldsOptions"/> 
</html:select> 

私のフォームは、私の問題は今私がオプションを選択した後です。私はこれらの選択肢を見ることができるようにしたいと思って、私は彼らが単に "フィールド"に置かれるだろうと思ったが、それはそうではないようだ、私はちょうどそれを右にaccestingていない。

+0

私はこれが私が欲しいものだと思っていますが、ときに私は信じています。 "document.form [0] .fields.value String []フィールドはフォームにありますが、最初の選択肢を持つ文字列だけが返されていますので、すべての選択肢やアイディアを見ることができません。 – Kyle

関連する問題