Diculpen, tengo un problema con este formulario:
<form action="Recoge_datos.jsp" method="post"> <table width="25%"> <tr> <td width="13%"><label for="nombre">Nombre: </label></td> <td width="87%"><input type="text" name="nombre" id="nombre"></td> </tr> <tr> <td><label for="apellido">Apellido: </label></td> <td><input type="text" name="apellido" id="apellido"></td> </tr> <tr> <td><label for="usuario">Usuario: </label></td> <td><input type="text" name="usuario" id="usuario"></td> </tr> <tr> <td><label for="contra">Contraseña: </label></td> <td><input type="text" name="contra" id="contra"></td> </tr> <tr> <td> <label for="pais">País:</label></td> <td><select name="pais" id="pais"> <option>México</option> <option>Colombia</option> <option>Chile</option> <option>Perú</option> <option>Argentina</option> <option>España</option> </select></td> </tr> <tr> <td>Tecnologías: </td> <td><label> <input type="radio" name="tecnologias" value="Java" id="tecnologias_0"> Java</label> <br> <label> <input type="radio" name="tecnologias" value="PHP" id="tecnologias_1"> Php</label> <br> <label> <input type="radio" name="tecnologias" value="JavaScript" id="tecnologias_2"> JavaScript</label></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" name="button" id="button" value="Enviar"></td> </tr> </table> <p><br> </p>
Lo que pasa es que cuando quiero enviar los datos que relleno, le doy al boton y no hace nada, y cuando esta vacio, si lo realiza u se guarda en mi base de datos. este es l parte del JSP
<% String nombre= request.getParameter("nombre"); String apellido= request.getParameter("apellido"); String usuario= request.getParameter("usuario"); String contra= request.getParameter("contra"); String pais= request.getParameter("pais"); String tecno= request.getParameter("tecnologias"); Class.forName("com.mysql.jdbc.Driver"); java.sql.Connection
miconexion=DriverManager.getConnection(“jdbc:mysql://localhost:3306/usuarios”,”r oot”,””); java.sql.Statement mistatement=miconexion.createStatement();
String instrucc_sql="INSERT INTO user (nombre, apellido,usuario,contrasena,pais,tecnologia)VALUES('"+ nombre+"','"+apellido+"','"+usuario+"','"+contra+"','"+pais+"','"+ tecno +"')"; mistatement.executeUpdate(instrucc_sql); out.println("REgistrado"); %>