Foros del Web » Programación para mayores de 30 ;) » Java »

guardar datos ingresados en un textfield

Estas en el tema de guardar datos ingresados en un textfield en el foro de Java en Foros del Web. Buenos dias, actualmente tengo 8 textfield los cuales capturan datos que van hacer un nombre la cuestion esta qeu no veo como guardor estos datos ...
  #1 (permalink)  
Antiguo 03/03/2011, 08:31
 
Fecha de Ingreso: enero-2011
Mensajes: 13
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta guardar datos ingresados en un textfield

Buenos dias, actualmente tengo 8 textfield los cuales capturan datos que van hacer un nombre la cuestion esta qeu no veo como guardor estos datos tengo un bean y formbean en java, la vista es en jsp con struts2, anexo codigo

public class Beandefinicionparametros
{
private String[] tipodatoSegmento;
private String formatosegmento;
private int valorSegmento;
private String dscSegmento;

public void setTipodatoSegmento(String[] tipodatoSegmento) {
this.tipodatoSegmento = tipodatoSegmento;
}
public String[] getTipodatoSegmento() {
return tipodatoSegmento;
}
public void setFormatosegmento(String formatosegmento) {
this.formatosegmento = formatosegmento;
}
public String getFormatosegmento() {
return formatosegmento;
}
public void setValorSegmento(int valorSegmento) {
this.valorSegmento = valorSegmento;
}
public int getValorSegmento() {
return valorSegmento;
}
public void setDscSegmento(String dscSegmento) {
this.dscSegmento = dscSegmento;
}
public String getDscSegmento() {
return dscSegmento;}

el formbean qeu va hacer un objeto por cada registro

public class formbeandefinicioparametros
{
ArrayList<Beandefinicionparametros> dfparametros;

public ArrayList<Beandefinicionparametros> getdfparametros()
{
dfparametros = new ArrayList<Beandefinicionparametros>();
Beandefinicionparametros bp;

for(int i=0;i<8;i++)
{
bp = new Beandefinicionparametros();
bp.getTipodatoSegmento();
bp.getFormatosegmento();
bp.getValorSegmento();
bp.getDscSegmento();
dfparametros.add(bp);
bp = null;
}

return dfparametros;
}

public void setDfparametros(ArrayList<Beandefinicionparametros > dfparametros)
{
this.dfparametros = dfparametros;
}

public ArrayList<Beandefinicionparametros> getDfparametros()
{
return dfparametros;
}

el jsp

<s:form action="Actiondefinicionparametros">
<table width="100%" border="solid">
<tr>
<td align="center"><h5>Tipo dato Segmento</h5>
<table class="fondo" width="100%">
<tr>
<td><s:textfield label="tipo dato1" size="2"
name=""/></td>
</tr>
<tr>
<td><s:textfield label="tipo dato2" size="2"/></td>



</tr>
<tr>
<td><s:textfield label="tipo dato3" size="2"/></td>
</tr>
<tr>
<td><s:textfield label="tipo dato4" size="2"/></td>
</tr>
<tr>
<td><s:textfield label="tipo dato5" size="2"/></td>
</tr>
<tr>
<td><s:textfield label="tipo dato6" size="2"/></td>
</tr>
<tr>
<td><s:textfield label="tipo dato7" size="2"/></td>
</tr>
<tr>
<td><s:textfield label="tipo dato8" size="2"/></td>
</tr>
</table>

<div class="boton">
<s:submit value="Aceptar" cssClass="button" type="Aceptar"/>
<s:reset value="Cancelar" cssClass="button"/>
</div>


quesiera consultar como hago para qeu cuando esten todos lo valores en la cajas de texto llegue como un arreglo al action y posteriormente guardarlos en db..
gracias por la consulta qeu me puedan proporcionar
  #2 (permalink)  
Antiguo 03/03/2011, 14:22
Avatar de sivadmp  
Fecha de Ingreso: febrero-2011
Ubicación: La Paz - Bolivia
Mensajes: 293
Antigüedad: 13 años, 2 meses
Puntos: 20
Respuesta: guardar datos ingresados en un textfield

hola

si quieres crear un Array de tus campos de texto desde tu vista JSP, tienes que utilizar JSTL

mediante JSP declaras un Array y utilizando JSTL vas adicionando los valores de tus campos a tu array.

te recomiendo esta pagina para ver como se utiliza JSTL

http://mpdeveloper.blogspot.com/2011/02/jstl-parte-ii.html

saludos

Etiquetas: textfield
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:10.