JSP (Java Server Page) - input tipo date no puedo ingresar a la base d e datos mysql

 
Vista:
sin imagen de perfil
Val: 1
Ha mantenido su posición en JSP (Java Server Page) (en relación al último mes)
Gráfica de JSP (Java Server Page)

input tipo date no puedo ingresar a la base d e datos mysql

Publicado por mario (1 intervención) el 02/05/2020 06:51:26
en jsp


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<body>
    <form method="Post" action="Controlador">
    <div class="form-group">
        <label>Estado Reserva :</label>
        <select name="estarese" >
            <option value="">--Seleccione--</option>
            <option value="Reserva">Alquiler</option>
            <option value="Alquiler">Pagada</option>
            <option value="Alquiler">Anulada</option>
        </select>
        <input type="date" value="" name="txtfecha">
      </div>
        <input type="submit" name="accion"  value="Agregar" >
    </form>
</body>


ese es el formulario ....
ahora en el servlet


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
> Calendario c= new Calendario();
>     CalendarioDao cd= new CalendarioDao();
>
>     protected void processRequest(HttpServletRequest request,
                                              HttpServletResponse response)
>                        throws ServletException, IOException {
>       String accion=request.getParameter("accion");
>
>       if(accion.equals("Agregar")){
>        String po1 = request.getParameter("estarese");
>        String po2 = request.getParameter("txtfecha");
>        c.setReserva(po1);
>        c.setFechare(po2);
>        cd.agregar(c);
>          request.getRequestDispatcher("index.jsp").forward(request, response);
>       }
>
>     }

este es el metodo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public class CalendarioDao {
 
 
    Conexion cn = new Conexion();
    PreparedStatement ps;
    ResultSet rs;
    Connection con;
    int r=0;
    public int agregar(Calendario c){
    String sql="insert into calendario (reserva,fechareser) values(?,?)";
        try {
            con=cn.Conexion();
            ps=con.prepareStatement(sql);
            ps.setString(1,c.getReserva());
            ps.setString(2,c.getFechare());
            ps.executeUpdate();
 
        } catch (Exception e) {
        }
 
    return r;
    }
 
 
}
 
 
>
> por ultimo los campos en mysql son reserva (varchar(30)) y
> fechareser(varchar(10))
>
> si alguien sabe como puedo solucionarlo y que ingrese los datos estare
> agradecido por que esto solo es una prueba que estoy realizando .para
> luego implementarlo en mi proyecto por que no puedo avanzar esta
> parte.alguien o alguna idea sera bien recibida gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

input tipo date no puedo ingresar a la base d e datos mysql

Publicado por Javier (1 intervención) el 17/11/2021 19:42:09
Hola buenas!, estoy teniendo el mismo problema, lo pudiste solucionar?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar