Aplicación web jps y serverlet


07 de Diciembre del 2015

Hola amigos del foro, vengo a solicitarles ayuda sobre un proyecto que debo desarrollar para la universidad, el cual consta de realizar una aplicación web para una cadena de comida rápida, el problema que se me presento es que se como guardar los datos de texto (varchar) y numéricos (int) en la base de datos, pero la petición también solicita que guarde combox, checkbox y radius boton

Ademas de guardar en dos instancias, el botón agregar transfiere lo que esta en el combobox al apartado donde dice grilla, y el enviar pedido guarda todo lo anterior mencionado (productos agregados, nombre, rut, agrandar pedido, para llevar, medio de pago y el total a pagar)

El proyecto contempla paginas de JSP y Serverlet

Les adjunto la pagina JSP de inicio que tiene lo que les menciono por su ayuda gracias

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Index - John Mastes</title>

<style>
table
{
font-family: arial;
font-size: 11px;
}
</style>

</head>

<body>
<table width="1100px" align="center" border="0px">
<tr>
<td width="250px"><img src="imagenes/logo.png"></td>
<td width="500px" colspan="2">Bienvenido a John Master, aqui usted encontrara los mejores productos<br>indiquenos su Nombre y su Rut
para identificarlo en el pedido</td>
<td width="250px"></td>
<td width="100px" align="right">Ayuda</td>
</tr>
<tr>
<td>Home</td>
<td width="250px" colspan="2"><input type="text" name="nombre" required style="width: 400px"></td>
</tr>
<tr>
<td>Mis Pedidos</td>
<td width="250px" colspan="2"><input type="text" name="rut" required style="width: 400px"></td>
</tr>
<tr>
<td width="250px"></td>
<td colspan="2" width="500px">Seleccione un producto o combo, indique su cantidad y agrege al pedido</td>
<td width="250px"></td>
<td width="100px"></td>
</tr>
<tr>
<td></td>
<td colspan="2">
<select style="width:500px; height:25px">
<option value="nada">Seleccione producto o combo................</option>
<option value="comb1">Churasco Italiano + Papa y Bebida Mediana</option>
<option value="comb2">Ave Palta Mayo + Papa y Bebida Mediana</option>
<option value="comb3">Lomito Queso + Papa y Bebida Mediana</option>
<option value="papas">Papas Medianas</option>
<option value="italiano">Completo Italiano</option>
<option value="chacarero">Chacarero</option>
<option value="bebida">Bebida Mediana</option>
</select>
</td>
<td colspan="2"><input type="submit" value="Agregar" style="width:350px; height:25px"></td>
</tr>
<tr>
<td width="250px" colspan="1">
<input type="checkbox" name="option1" value="agrandar"> Agrandar bebida y papas<br>
<input type="checkbox" name="option2" value="Butter"> Pedido para llevar
<br><br><br>
Medio de Pago<br>
<input type="radio" name="group1" value="efectivo"> Efectivo<br>
<input type="radio" name="group1" value="tarjeta"> Tarjeta debito/cretido
</td>
<td colspan="4" width="750px">GRILLA</td>
</tr>
<tr>
<td width="250px" colspan="1"></td>
<td width="250px" colspan="1">Total a Pagar $.......</td>
<td width="750px" colspan="3"><input type="submit" value="ENVIAR PEDIDO" style="width:600px; height:70px"></td>
</tr>
</table>
</body>
</html>