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

[SOLUCIONADO] problemas con select option jsp

Estas en el tema de problemas con select option jsp en el foro de Java en Foros del Web. Hola, tengo una pagina jsp con un select que se llena desde la base de datos , el problema es que no puedo capturar el ...
  #1 (permalink)  
Antiguo 30/09/2013, 06:22
 
Fecha de Ingreso: junio-2010
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 1
Pregunta problemas con select option jsp

Hola, tengo una pagina jsp con un select que se llena desde la base de datos , el problema es que no puedo capturar el valor del select , lo que si hace es mostrarme las categorias al cargar la pagina.
alguna idea?


<%@page import="com.sun.xml.internal.txw2.Document"%>
<%@page import="java.util.ArrayList"%>


<%@ page import = "com.seminario.beans.categoria" %>
<%@ page import = "com.seminario.datos.DbCategoria" %>
<%@ page import = "com.seminario.beans.Producto" %>
<%@ page import = "com.seminario.datos.DbProducto" %>

<jsp:useBean id="dataProd" class="com.seminario.datos.DbProducto" scope="page"/>
<jsp:setProperty name="dataProd" property="*"/>


<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<link href="../stylo.css" rel="stylesheet" type="text/css" media="screen" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Alta Producto</title>

</head>

<%

categoria c = new categoria();
DbCategoria bdc = new DbCategoria();
ArrayList <categoria> myList = new ArrayList();
myList = bdc.SelectAll();

%>
<body>
<h1>Nuevo Producto</h1>
<form name ='formulario' action='nuevoProducto.jsp' method='post' >
Descripcion<input name='descripcion' type='text' size='20' required><br>
Precio<input name='precio' type='text' size='20' required><br>
Stock<input name='stock' type='text' size='20' required><br>

Categoria <select name="categoid" id="categoid">
<% for(int i=0;i<myList.size();i++){%>
<option value="<%= myList.get(i).getId() %>" > <%out.print(myList.get(i).getDescripcion());%></option>
<%}%>
</select><br>


Imagen<input name="imagen" text="seleccionar archivo" type="file" size="10" accept="image/jpg" /><br>



<input type ="submit" value ='Guardar' />
<!-- <input type="submit" value="guardar">-->
</form>

<br><br><a href='menuAdmin.jsp'>Volver al menu principal</a>
</body>
</html>
  #2 (permalink)  
Antiguo 30/09/2013, 07:41
 
Fecha de Ingreso: mayo-2013
Ubicación: Armenia, Quindio, Colombia,
Mensajes: 95
Antigüedad: 10 años, 11 meses
Puntos: 3
Respuesta: problemas con select option jsp

Hola,
Y como estas tratando de capturarlo?. con el metodo getParameter("nombreSelect") y dando el nombre del select en tu caso categoid podrás obtenerlo. No deberías tener problemas. Esto desde el request que te pasa el Container. Cuando lo obtienes obtendrás el código que es el valor que le das al value. Saludos
  #3 (permalink)  
Antiguo 30/09/2013, 07:58
 
Fecha de Ingreso: junio-2010
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: problemas con select option jsp

los values se los mando a nuevoProducto.jsp , todos los demas imput llegan bien , pero el del select no.

<form name ='formulario' action='nuevoProducto.jsp' method='post' >
  #4 (permalink)  
Antiguo 30/09/2013, 08:46
 
Fecha de Ingreso: mayo-2013
Ubicación: Armenia, Quindio, Colombia,
Mensajes: 95
Antigüedad: 10 años, 11 meses
Puntos: 3
Respuesta: problemas con select option jsp

Hola, ¿Y estás seguro de que si te está llenando el Select con el id? Al generarse la pagina html e inspeccionando el elemento por ejemplo desde la herramienta de google para ver el codigo html ves que en value si te esta quedando el codigo de cada categoría. Otra cosa es ¿que pasa cuando haces el getParameter(""), ¿Sale null, un numero, excepción?? Saludos
  #5 (permalink)  
Antiguo 30/09/2013, 08:57
 
Fecha de Ingreso: junio-2010
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: problemas con select option jsp

es que si los demas inputs me llegan bien y el del select no me llega nada , no esta tomando el value
  #6 (permalink)  
Antiguo 30/09/2013, 09:05
 
Fecha de Ingreso: mayo-2013
Ubicación: Armenia, Quindio, Colombia,
Mensajes: 95
Antigüedad: 10 años, 11 meses
Puntos: 3
Respuesta: problemas con select option jsp

Pero hiciste la prueba de inspeccionar el elemento? Es posible que en value no halla nada desde el momento en que se genera la pagina HTML.
  #7 (permalink)  
Antiguo 30/09/2013, 09:09
 
Fecha de Ingreso: junio-2010
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: problemas con select option jsp

si te referis al array que llena el select, si llega lleno , con las categorias.
pero lo que no consigo es que el select me devuelva el value de la opción seleccionada.
siempre me devuelve null sin importar cual seleccione.
  #8 (permalink)  
Antiguo 30/09/2013, 09:51
 
Fecha de Ingreso: mayo-2013
Ubicación: Armenia, Quindio, Colombia,
Mensajes: 95
Antigüedad: 10 años, 11 meses
Puntos: 3
Respuesta: problemas con select option jsp

Hola, Pues te comento que he probado tu mismo código html y java cambiando a listas simples pero con la misma lógica y me ha funcionado. Yo creería que es la lista que se genera. Cuando te digo que verifiques con la herramienta de chrome es esto:
http://imagebin.org/272370
Como puedes ver en circulos rojos muestro como queda el html generado por el Container. Se puede observar que en el value si queda el entero. Has verificado esto? si ya lo verificaste la otra sería que mostraras como es el codigo que haces para obtenerlo. Saludos
  #9 (permalink)  
Antiguo 30/09/2013, 10:18
 
Fecha de Ingreso: junio-2010
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: problemas con select option jsp

Muchas gracias por las respuestas !! voy a probar a ver que pasa !
  #10 (permalink)  
Antiguo 01/10/2013, 05:49
 
Fecha de Ingreso: junio-2010
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: problemas con select option jsp

Cita:
Iniciado por jhonne25_64 Ver Mensaje
Hola, Pues te comento que he probado tu mismo código html y java cambiando a listas simples pero con la misma lógica y me ha funcionado. Yo creería que es la lista que se genera. Cuando te digo que verifiques con la herramienta de chrome es esto:
[url]http://imagebin.org/272370[/url]
Como puedes ver en circulos rojos muestro como queda el html generado por el Container. Se puede observar que en el value si queda el entero. Has verificado esto? si ya lo verificaste la otra sería que mostraras como es el codigo que haces para obtenerlo. Saludos

ya probe , el value llega bien, con los valores correspondientes a cada categoria.

ahora en el jsp que procesa la info tengo :


<jsp:useBean id="productoNuevo" class="com.seminario.beans.Producto"/>

<jsp:setProperty name="productoNuevo" property="*"/>
<jsp:setProperty name="productoNuevo" property="activo" value="1"/>


el tag categoid tiene el value getId , tendra algo que ver?
  #11 (permalink)  
Antiguo 01/10/2013, 07:26
 
Fecha de Ingreso: mayo-2013
Ubicación: Armenia, Quindio, Colombia,
Mensajes: 95
Antigüedad: 10 años, 11 meses
Puntos: 3
Respuesta: problemas con select option jsp

Hola,
Mira, acá la cuestión es que se está generando bien la pagina, no se esto ultimo para que lo mencionas si en el primero código que muestras no estás utilizando esa variable ProductoNuevo. Lo único que faltaría observar sería como estás obteniendo este valor.
  #12 (permalink)  
Antiguo 01/10/2013, 08:07
 
Fecha de Ingreso: junio-2010
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: problemas con select option jsp

ProductoNuevo es el bean que se llena con los datos del formulario y despues lo incerto en la bd
  #13 (permalink)  
Antiguo 01/10/2013, 08:09
 
Fecha de Ingreso: junio-2010
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: problemas con select option jsp

sera que a la opcion seleccionada la tengo que marcar con la propiedad selected ??
  #14 (permalink)  
Antiguo 01/10/2013, 08:38
 
Fecha de Ingreso: mayo-2013
Ubicación: Armenia, Quindio, Colombia,
Mensajes: 95
Antigüedad: 10 años, 11 meses
Puntos: 3
Respuesta: problemas con select option jsp

De todas maneras cuando haces click en el boton guardar escoges una opción? ahí ya queda seleccionada.
  #15 (permalink)  
Antiguo 01/10/2013, 09:52
 
Fecha de Ingreso: junio-2010
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: problemas con select option jsp

ahora que me doy cuenta , el input precio tampoco me esta llegando .
tendrá algo que ver?
el input precio es de tipo text y lo que espera el form que procesa es un float
  #16 (permalink)  
Antiguo 01/10/2013, 13:49
 
Fecha de Ingreso: mayo-2013
Ubicación: Armenia, Quindio, Colombia,
Mensajes: 95
Antigüedad: 10 años, 11 meses
Puntos: 3
Respuesta: problemas con select option jsp

Es muy duro diagnosticar tan solo con una sola pagina que muestras.

Etiquetas: jsp, select
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 11:05.