Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2014, 17:19
and_zxxy
 
Fecha de Ingreso: julio-2013
Ubicación: Ibarra
Mensajes: 13
Antigüedad: 10 años, 9 meses
Puntos: 0
Guardar 2 veces un formulario

Hola a todos,,,,, espero que se encuentren bien..

disculpen por molestarlos pero soy un poco nuevo en jsf,,

Me gustaría que me ayude con un ejercicio en jsf, que estoy tratando de hacer,



Estoy tratando de guardar en una tabla en una base de datos que tiene sólo 2 campos (id, nota),,,

Quiero guardar los datos varias veces sólo con hacer clic sobre "guardar" una vez

el código que tengo es el siguiente:

Código PHP:
<h:form id="frmPerso"  style="font-size: 13px;">  
           <
h:outputText value="Id 1" />  
           <
h:inputText value="#{vistaEjem.notas.id}"  />  
           <
h:outputText value="Nota 1 " />  
           <
h:inputText value="#{vistaEjem.notas.nota}" />  
  
           <
h:outputText value="Id 2" />  
           <
h:inputText value="#{vistaEjem.id}"  />  
           <
h:outputText value="Nota 1 " />  
           <
h:inputText value="#{vistaEjem.nota}" />  
  
  
        <
a4j:commandButton actionListener="#{vistaEjem.insertDatos}" value="Save" />  
  
</
h:form


Código:
public class vistaEjem{  
    private AcaTabNotas notas;  
    private ControladorNotas control;  
  
    public vistaEjem() {  
        control = new ControladorNotas();  
        notas = new AcaTabNotas();  
   }  
  
    public void insertDatos(ActionEvent event) throws Exception {  
  
        control.insertarNotas(notas);  
        notas = new AcaTabNotas();  
  }                                         
  
}

La tabla Notas como dije solo tiene 2 campos...

Código:
 class AcaTabNotas implements java.io.Serializable {  
  
    private String id;  
    private String nota;  
  
 public String getId() {  
        return this.id;  
    }  
  
    public void setId(String id) {  
        this.id = id;  
    }  
  
    public String getNota() {  
        return this.nota;  
    }  
  
    public void setNota(String nota) {  
        this.nota = nota;  
    }  
}


Se me dijo que usara un foreach o un for el insertDatos, pero no como se usa .. Espero que me puedan ayudar .. Muchas gracias por su atención y su tiempo,,,