|Home |Login |Registration |Struts Step by Step Tutorial |Hibernate Step by Step Tutorial |Spring Step by Step Tutorial |JSP Step by Step Tutorial |JDBC Step by Step Tutorial |Web Services Step by Step Tutorial |EJB fundamentals | ORACLE Step by Step Tutorial | SCJP 5.0 and SCJP 6.0 Study Guide | SCWCD 5.0 Study Guide | SCJP Tips
Java mock test | SCJP mock test | SCJP DUMP | SCBCD mock test |Java online test exam | JSP online test | ORACLE online test | Hibernate online test | Servlet online test | Struts online test | EJB online test | C online test | C++ online test | Aptitude online test

Java interview questions | JSP interview questions | ORACLE interview questions | Hibernate interview questions | Servlet interview questions | Struts interview questions | JDBC interview questions | C/C++ interview questions | Spring interview questions | JMS interview questions | Informatica interview questions | EJB interview questions | OOPS and Design Pattern interview questions
1600 PMP mock questions 1400 CAPM mock questions 800 SCJP 6 mock questions 600 OCAJP 7 mock questions 590 OCPJP 7 mock questions 556 SCWCD 5 mock questions 500 OCEJWCD 6 mock questions pdfDownload (java,struts, hibernet etc) JobsJobs and Walkins

 

Recent Questions

!!! Struts Frequently Asked Questions !!!

Q.How to create a multiple selections list in Struts? and retrive seleted values ?

SCJP 1.5/1.6 Exam Kit

!!!Answer!!!- From Technical Expert

This is the code to display multiple selections list and retrive seleted values in struts.
medList list contains list of Medium objects.

Java :
bean class.
public class Medium {
    int medId;
    String medName;

    /**
     * @return Returns the medId.
     */
    public int getMedId() {
        return medId;
    }
    /**
     * @param medId The medId to set.
     */
    public void setMedId(int medId) {
        this.medId = medId;
    }
    /**
     * @return Returns the medName.
     */
    public String getMedName() {
        return medName;
    }
    /**
     * @param medName The medName to set.
     */
    public void setMedName(String medName) {
        this.medName = medName;
    }
}

In the Form Class :

public class MediumForm {
private List medList;
private String[] med;
    public void setMedList(List medList){
        this.medList = medList;
    }
    
    public List getMedList(){
        return this.medList;
    }

    public String[] getMed() {
        return med;
    }
    
    public void setMed(String[] med) {
        this.med = med;
    }
    

}

In the Action class :

List medList = DAO.getMediums();
form.setMedList(medList);

DAO Class :

DAO Class to retrive mediums in data base.
public static List getMediums(){
        PreparedStatement pStmt = null;
     Connection conn = null;
     boolean success = false;
     ResultSet rs = null;
     List medList = new ArrayList();
    
     try{
         conn = getConnection();
         
         String sql = " select * from MEDIUM ";
         pStmt = conn.prepareStatement(sql);
                  
         rs = pStmt.executeQuery();
         while(rs.next()){
             Medium med = new Medium();
             med.setMedId(rs.getInt("MED_ID"));
             med.setMedName(rs.getString("MEDIUM_NAME"));
             medList.add(med);
             }
        
        
        
     }catch(Exception e){
         e.printStackTrace();
         
     }finally{
         closeConnectionProp(conn,pStmt,rs);
     }
        
     return medList;
    
    }

JSP Struts:

<html:select name="MediumForm" property="med" multiple="true">

<bean:define name="MediumForm" property="medList" id="mlist" />
<html:options collection="mlist" property="medId" labelProperty="medName" />
</html:select>



In the Action class again :
how to retrive the selected values.

String[] med = form.getMed();

Answered By : null Replied Date : Mar 28 2012
Answer :


Answered By : null Replied Date : Mar 26 2012
Answer :


Answered By : null Replied Date : Mar 25 2012
Answer :


Answered By : null Replied Date : Mar 23 2012
Answer :


Answered By : null Replied Date : Mar 23 2012
Answer :


Answered By : null Replied Date : Mar 21 2012
Answer :


Answered By : null Replied Date : Mar 18 2012
Answer :


Answered By : null Replied Date : Mar 15 2012
Answer :


Answered By : null Replied Date : Mar 12 2012
Answer :


Answered By : null Replied Date : Mar 5 2012
Answer :


Answered By : null Replied Date : Mar 4 2012
Answer :


Answered By : null Replied Date : Mar 3 2012
Answer :


Answered By : null Replied Date : Mar 2 2012
Answer :


Answered By : null Replied Date : Feb 28 2012
Answer :


Answered By : null Replied Date : Feb 27 2012
Answer :


Answered By : null Replied Date : Feb 24 2012
Answer :


Answered By : null Replied Date : Feb 24 2012
Answer :


Answered By : null Replied Date : Feb 21 2012
Answer :


Answered By : null Replied Date : Feb 21 2012
Answer :


Answered By : null Replied Date : Feb 13 2012
Answer :


Answered By : null Replied Date : Feb 7 2012
Answer :


Answered By : null Replied Date : Feb 7 2012
Answer :


Answered By : null Replied Date : Feb 6 2012
Answer :


Answered By : null Replied Date : Feb 2 2012
Answer :


Answered By : null Replied Date : Jan 21 2012
Answer :


Answered By : null Replied Date : Jan 13 2012
Answer :


Answered By : null Replied Date : Jan 11 2012
Answer :


Answered By : null Replied Date : Jan 1 2012
Answer :


Answered By : null Replied Date : Dec 21 2011
Answer :


Answered By : null Replied Date : Dec 8 2011
Answer :


Answered By : null Replied Date : Dec 8 2011
Answer :


Answered By : null Replied Date : Dec 8 2011
Answer :


Answered By : null Replied Date : Oct 31 2011
Answer :


Answered By : null Replied Date : Oct 25 2011
Answer :


Answered By : null Replied Date : Oct 1 2011
Answer :


Answered By : null Replied Date : Aug 29 2011
Answer :


Answered By : null Replied Date : Jun 19 2011
Answer :


Answered By : null Replied Date : Jun 19 2011
Answer :


Answered By : null Replied Date : Jun 18 2011
Answer :


Answered By : null Replied Date : Jun 17 2011
Answer :


Answered By : null Replied Date : Jun 17 2011
Answer :


Answered By : null Replied Date : Jun 15 2011
Answer :


Answered By : null Replied Date : Jun 15 2011
Answer :


Answered By : null Replied Date : Jun 13 2011
Answer :


Answered By : null Replied Date : Jun 13 2011
Answer :


Answered By : null Replied Date : Jun 13 2011
Answer :


Answered By : null Replied Date : Jun 11 2011
Answer :


Answered By : null Replied Date : Jun 11 2011
Answer :


Answered By : null Replied Date : Jun 9 2011
Answer :


Answered By : null Replied Date : Jun 9 2011
Answer :


Answered By : null Replied Date : Jun 8 2011
Answer :


Answered By : null Replied Date : Jun 7 2011
Answer :


Answered By : null Replied Date : Jun 6 2011
Answer :


Answered By : null Replied Date : Jun 6 2011
Answer :


Answered By : null Replied Date : Jun 4 2011
Answer :


Answered By : null Replied Date : Jun 3 2011
Answer :


Answered By : null Replied Date : Jun 2 2011
Answer :


Answered By : null Replied Date : Jun 1 2011
Answer :


Answered By : null Replied Date : Jun 1 2011
Answer :


Answered By : null Replied Date : Jun 1 2011
Answer :


Answered By : null Replied Date : May 29 2011
Answer :


Answered By : null Replied Date : May 29 2011
Answer :


Answered By : null Replied Date : May 29 2011
Answer :


Answered By : null Replied Date : May 24 2011
Answer :


Answered By : null Replied Date : May 19 2011
Answer :


Answered By : null Replied Date : May 18 2011
Answer :


Answered By : null Replied Date : May 17 2011
Answer :


Answered By : null Replied Date : May 10 2011
Answer :


Answered By : null Replied Date : May 5 2011
Answer :


Answered By : null Replied Date : Apr 30 2011
Answer :


Answered By : null Replied Date : Apr 28 2011
Answer :


Answered By : null Replied Date : Apr 15 2011
Answer :


Answered By : null Replied Date : Apr 15 2011
Answer :


Answered By : null Replied Date : Apr 13 2011
Answer :


Answered By : null Replied Date : Apr 11 2011
Answer :


Answered By : null Replied Date : Apr 10 2011
Answer :


Answered By : null Replied Date : Mar 30 2011
Answer :


Answered By : null Replied Date : Mar 30 2011
Answer :


Answered By : null Replied Date : Mar 22 2011
Answer :


Answered By : null Replied Date : Mar 13 2011
Answer :


Answered By : null Replied Date : Feb 9 2011
Answer :


Answered By : null Replied Date : Jan 15 2011
Answer :


Answered By : null Replied Date : Jan 4 2011
Answer :


Answered By : null Replied Date : Jan 3 2011
Answer :


Answered By : null Replied Date : Dec 17 2010
Answer :


Answered By : null Replied Date : Dec 14 2010
Answer :


Answered By : null Replied Date : Dec 10 2010
Answer :


Answered By : null Replied Date : Dec 9 2010
Answer :


Answered By : null Replied Date : Dec 2 2010
Answer :


Answered By : null Replied Date : Nov 23 2010
Answer :


Answered By : null Replied Date : Nov 23 2010
Answer :


Answered By : null Replied Date : Nov 2 2010
Answer :


Answered By : null Replied Date : Nov 1 2010
Answer :


Answered By : null Replied Date : Oct 11 2010
Answer :


Answered By : null Replied Date : Oct 3 2010
Answer :


Answered By : null Replied Date : Sep 20 2010
Answer :


Answered By : null Replied Date : Aug 11 2010
Answer :


Answered By : null Replied Date : Aug 8 2010
Answer :


Answered By : null Replied Date : May 21 2012
Answer :


Answered By : null Replied Date : May 31 2012
Answer :


Answered By : null Replied Date : Jun 12 2012
Answer :


Answered By : null Replied Date : Jun 21 2012
Answer :


Answered By : null Replied Date : Jun 26 2012
Answer :


Answered By : null Replied Date : Aug 19 2012
Answer :


Answered By : null Replied Date : Aug 29 2012
Answer :


Answered By : null Replied Date : Oct 10 2012
Answer :


Answered By : null Replied Date : Oct 10 2012
Answer :


Answered By : null Replied Date : Oct 31 2012
Answer :


Answered By : null Replied Date : Nov 2 2012
Answer :


Answered By : null Replied Date : Nov 16 2012
Answer :


Answered By : null Replied Date : Dec 13 2012
Answer :


Answered By : null Replied Date : Dec 25 2012
Answer :


Answered By : null Replied Date : Dec 25 2012
Answer :


Answered By : null Replied Date : Jan 1 2013
Answer :


Answered By : null Replied Date : Jan 8 2013
Answer :


Answered By : null Replied Date : Jan 31 2013
Answer :


Answered By : null Replied Date : Mar 5 2013
Answer :


Answered By : null Replied Date : Mar 10 2013
Answer :


Answered By : null Replied Date : Mar 15 2013
Answer :


Answered By : null Replied Date : Mar 17 2013
Answer :


Answered By : null Replied Date : Mar 20 2013
Answer :


Answered By : null Replied Date : Mar 21 2013
Answer :


Answered By : null Replied Date : Mar 24 2013
Answer :


Answered By : null Replied Date : Apr 25 2013
Answer :


 

You can also contribute to this answer:

Your Name:
Answer:

 
Ask Question and get answer from Expert.
View Answers List from Expert.

The information you are posting should be related to java and ORACLE technology. Not political.