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

Como mantengo el valor de un combo box en submit

Estas en el tema de Como mantengo el valor de un combo box en submit en el foro de Java en Foros del Web. Soy un rato inexperto y no sé cómo continuar, veréis estoy haciendo una simple paginación que eligiendo el combo box pues me muestre una serie ...
  #1 (permalink)  
Antiguo 20/03/2013, 06:57
 
Fecha de Ingreso: marzo-2013
Mensajes: 2
Antigüedad: 11 años, 8 meses
Puntos: 0
Como mantengo el valor de un combo box en submit

Soy un rato inexperto y no sé cómo continuar, veréis estoy haciendo una simple paginación que eligiendo el combo box pues me muestre una serie de datos, el tema es que cuando pagino y le doy a mostrar los 5 siguientes me coge el valor del combo que se pone a null (esto en mi página jps) y me muestra otra vez todos los valores porque lo tengo así .Esta en Spring

if(hsr.getParameter("posicion")==null){
posi=0;
}else{
}
posi = Integer.parseInt(hsr.getParameter("posicion"));
}
-------------------------------------------y luego en el modelo ---------------------------------

int posicion = dat.getPosicion();
int combo = dat.getCombo_seta();

Statement sentencia = this.cn.createStatement();
String consulta = null;


/*SI ES COMESTIBLE COMBO =1
SI ES SIN VALOR COMBO =2
SI ES TOXICAS COMBO =3
SI ES VENENOSAS COMBO =4
SI ES MORTALES COMBO =5
*/

if(combo==1){
consulta="SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM (SELECT TABLASETA.*, ROWNUM rnum FROM (SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM SETA where tipo_no = "+(combo)+" ORDER BY NOM, rowid) TABLASETA WHERE ROWNUM <= "+(posicion+4)+") WHERE rnum >="+posicion;

}else if(combo==2){
consulta="SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM (SELECT TABLASETA.*, ROWNUM rnum FROM (SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM SETA where tipo_no = "+(combo)+" ORDER BY NOM, rowid) TABLASETA WHERE ROWNUM <= "+(posicion+4)+") WHERE rnum >="+posicion;

}else if(combo==3){

consulta="SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM (SELECT TABLASETA.*, ROWNUM rnum FROM (SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM SETA where tipo_no = "+(combo)+" ORDER BY NOM, rowid) TABLASETA WHERE ROWNUM <= "+(posicion+4)+") WHERE rnum >="+posicion;
}
else if (combo==4){
consulta="SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM (SELECT TABLASETA.*, ROWNUM rnum FROM (SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM SETA where tipo_no = "+(combo)+" ORDER BY NOM, rowid) TABLASETA WHERE ROWNUM <= "+(posicion+4)+") WHERE rnum >="+posicion;

}else if (combo==5){
consulta="SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM (SELECT TABLASETA.*, ROWNUM rnum FROM (SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM SETA where tipo_no = "+(combo)+" ORDER BY NOM, rowid) TABLASETA WHERE ROWNUM <= "+(posicion+4)+") WHERE rnum >="+posicion;

}else{
consulta="SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM (SELECT TABLASETA.*, ROWNUM rnum FROM (SELECT CODIGO, NOM_COMUN, NOM, DESCRIPCION, FOTO, TIPO_NO FROM SETA ORDER BY NOM, rowid) TABLASETA WHERE ROWNUM <= "+(posicion+4)+") WHERE rnum >="+posicion;
}

PD.perdon por el tochon y gracias.

Etiquetas: box, combo, string, submit, valor
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 02:14.