2017-12-06 18 views
0

私は知っている必要があります.JSPのドロップダウンリストに表示するには、クラスのarraylistの1つの属性だけです。jspのクラス配列を持つドロップダウンリスト

私はこのクラスを持っている:

public class Estacionamientos { 
 
    private String nombreEstacionamiento; 
 
    private int numeroTicket; 
 
    private int precioEstacionamiento; 
 

 
    public Estacionamientos() {  
 
    } 
 

 
    public Estacionamientos(String nombreEstacionamiento, int numeroTicket, int precioEstacionamiento) { 
 
     this.nombreEstacionamiento = nombreEstacionamiento; 
 
     this.numeroTicket = numeroTicket; 
 
     this.precioEstacionamiento = precioEstacionamiento; 
 
    } 
 

 
    public String getNombreEstacionamiento() { 
 
     return nombreEstacionamiento; 
 
    } 
 

 
    public void setNombreEstacionamiento(String nombreEstacionamiento) { 
 
     this.nombreEstacionamiento = nombreEstacionamiento; 
 
    } 
 

 
    public int getNumeroTicket() { 
 
     return numeroTicket; 
 
    } 
 

 
    public void setNumeroTicket(int numeroTicket) { 
 
     this.numeroTicket = (int) (Math.random() * (1000 - 1) + 1); 
 
    } 
 

 
    public int getPrecioEstacionamiento() { 
 
     return precioEstacionamiento; 
 
    } 
 

 
    public void setPrecioEstacionamiento(int precioEstacionamiento) { 
 
     this.precioEstacionamiento = precioEstacionamiento; 
 
    } 
 

 
    @Override 
 
    public String toString() { 
 
     return "Estacionamientos{" + "nombreEstacionamiento=" + nombreEstacionamiento + ", numeroTicket=" + numeroTicket + ", precioEstacionamiento=" + precioEstacionamiento + '}'; 
 
    } 
 

この配列

public class ListarEstacionamientos { 
 

 
    Estacionamientos est = new Estacionamientos(); 
 
    ArrayList<Estacionamientos> list = new ArrayList<Estacionamientos>() { 
 
     { 
 
      add(new Estacionamientos("Estación Central", 2000, est.getNumeroTicket())); 
 
      add(new Estacionamientos("Mall Alameda", 2000, est.getNumeroTicket())); 
 
      add(new Estacionamientos("Mall Providencia", 2000, est.getNumeroTicket())); 
 
      add(new Estacionamientos("Aparcamiento Quinta Normal", 2000, est.getNumeroTicket())); 
 
      add(new Estacionamientos("Estacionamiento Parque Arauco Maipú", 2000, est.getNumeroTicket())); 
 
     } 
 
    }; 
 
    
 
}

しかし、私は唯一のattibuteナムを表示する方法を知りませんeのEstacionamientosをJSPフォームのドロップダウンリストに追加してください。

ありがとうございます。

答えて

0

javaからjspに配列を渡す方法を知っていると仮定して、このコードをドロップダウン・ロジックで実行します。

 <c:forEach items="${yourArray}" var="firstArr"> 
      <c:forEach items="${firstArr}" var="innerArr"> // firstVar will hold your object array 
      <c:out value="${innerArr.field1}" /> // on iterating the object array 
      </c:forEach> 
     </c:forEach> 
関連する問題