Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2013, 06:22
nahuel_mardel
 
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>