Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
648 views
in Technique[技术] by (71.8m points)

jsp - How to fetch all select box value in one array list

I have generated dynamic select box in jsp and given names cb01,cb03..cb63 etc. Now i want to fetch these select box value in Action class variable like in ArrayList or in Map or in a array. Please tell me how to do it.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Select Tag in JSP with multiple="true"

<s:select name="mylist" id="id_mylist" list="countryList" multiple="true"/>

On submit of the form calling the following Java Script. This will essentially mark all the element in the list as selected.

function doSubmit(){
 var mylistvar =document.getElementById("id_mylist");        
             if(mylistvar  !=null){      
                for(var x=0;x<mylistvar.options.length;x++){        
                    mylistvar.options[x].selected=true;
                }
             }

}

The ArrayList variable used above could looks like this.

private ArrayList<String> countryList = new ArrayList<String>();

This way when the form is submitted all the values in the list would be bind to the server directly as an arraylist.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...