1
00:00:00,120 --> 00:00:00,720
Continuamos.

2
00:00:00,780 --> 00:00:08,820
Vamos a crear el select por acá, pero ante un pacato al insert at por punto.

3
00:00:12,600 --> 00:00:13,980
Lo mismo a pisarle.

4
00:00:14,010 --> 00:00:21,970
Punto web a punto for OK, dentro una clase llévatelas, le vamos a llamar formulario o form servlet

5
00:00:22,150 --> 00:00:23,070
un nombre que creamos.

6
00:00:26,020 --> 00:00:26,530
Perfecto.

7
00:00:26,590 --> 00:00:30,020
Recuerden lo primero heredar de la clase HTTP es Arlett.

8
00:00:30,230 --> 00:00:31,120
Entonces Extend.

9
00:00:35,690 --> 00:00:38,390
Lo siguiente la anotación UAV Starlet.

10
00:00:40,560 --> 00:00:49,350
Con el mapping ad gentes para importar la ruta Ford, lo siguiente vamos a sobrescribir el método Dupont,

11
00:00:49,410 --> 00:00:53,220
porque vamos a procesar el formulario Doncic al insert over right.

12
00:00:54,970 --> 00:00:56,230
Por acá buscamos el Dupont.

13
00:00:56,380 --> 00:00:57,890
Acá lo tenemos, ok.

14
00:00:58,240 --> 00:00:59,710
Estamos casi lista el súper.

15
00:00:59,800 --> 00:01:03,820
Eso le quitamos y vamos a utilizar nuestro snippet.

16
00:01:03,880 --> 00:01:04,570
Pero ante.

17
00:01:04,720 --> 00:01:07,480
Vamos a modificar y optimizar un poco más nuestro snippet.

18
00:01:07,600 --> 00:01:08,810
Control Alt s.

19
00:01:09,550 --> 00:01:12,610
Nos vamos a ir como siempre al editor por acá.

20
00:01:13,090 --> 00:01:14,110
Light Templates.

21
00:01:14,620 --> 00:01:17,520
Vamos a buscar en Yussef Output HTML.

22
00:01:18,160 --> 00:01:20,140
Vamos a quitar el close.

23
00:01:20,350 --> 00:01:22,570
Esto que le quitamos lo dejamos.

24
00:01:22,570 --> 00:01:25,180
Entonces con las llaves cerramos las llaves.

25
00:01:26,320 --> 00:01:31,840
Por acá, en Print Ritter vamos a modificar, vamos a colocar un track con recurso para que se cierre

26
00:01:31,840 --> 00:01:32,620
forma automática.

27
00:01:32,890 --> 00:01:38,030
Entonces trae los paréntesis acá quitamos el punto y coma y cerramos paréntesis.

28
00:01:38,470 --> 00:01:39,160
Abrimos llave.

29
00:01:40,240 --> 00:01:42,040
Perfecto, y lo dejamos así.

30
00:01:42,340 --> 00:01:43,030
Eso ya lo oímos.

31
00:01:43,120 --> 00:01:47,260
Simplemente un traje con recurso se auto cierra al final.

32
00:01:47,920 --> 00:01:49,300
Así sacamos el Closs.

33
00:01:49,390 --> 00:01:54,180
Podríamos formatear de acuerdo al estilo, hacemos un click acá, aplicamos.

34
00:01:54,250 --> 00:01:55,600
Okey, listo.

35
00:01:55,720 --> 00:01:58,540
Entonces acá ought html.

36
00:01:59,050 --> 00:02:00,550
Se fijan de forma automática.

37
00:02:00,640 --> 00:02:01,300
Imprime todo.

38
00:02:01,750 --> 00:02:03,570
Acá tenemos que importar el print Ritter.

39
00:02:03,820 --> 00:02:08,980
Entonces importamos de Java punto eío y lo tenemos que mucho mejor se fijan.

40
00:02:09,160 --> 00:02:10,770
Acá tenemos el content type.

41
00:02:10,930 --> 00:02:16,990
Acá tenemos el try con recurso, obtenemos el out, imprimimos la base y finalmente cerramos y entremedio.

42
00:02:17,030 --> 00:02:25,810
Bueno, acá el título title vamos a colocar, no sé, resultados form llega también abajo.

43
00:02:29,040 --> 00:02:30,980
Y bajamos, tenemos que capturar los parámetros.

44
00:02:31,070 --> 00:02:34,200
Por ejemplo, el Yussef Nem, el password y el email.

45
00:02:34,710 --> 00:02:37,740
Ven, vamos a subir por acá del tipo string.

46
00:02:37,910 --> 00:02:49,400
Como siempre username igual el request que es Rik, punto que parameter se captura exactamente igual

47
00:02:49,400 --> 00:02:55,370
que un parámetro de la ruta °l pero acá son parámetros formulario con el request get parameter y el

48
00:02:55,370 --> 00:02:55,790
nombre.

49
00:02:55,940 --> 00:02:59,870
El nombre parámetro es el mismo Kiria en el formulario en el atributo name.

50
00:03:00,080 --> 00:03:05,690
Si nos vamos al index perdón acá lo noin solo nombre parámetro.

51
00:03:05,780 --> 00:03:10,910
Entonces según lo que tengamos en el name es el nombre con el cual lo vamos a capturar en el SELECT.

52
00:03:11,060 --> 00:03:15,080
Entonces name es para capturarlo con ese nombre y se envían con ese nombre.

53
00:03:15,710 --> 00:03:20,780
Mientras que Leidy es para hacer algún tipo de enlace por el lado cliente.

54
00:03:20,840 --> 00:03:26,400
Si trabajamos con JavaScript, si tocamos con el label, con el for para enlazar, volvemos a Alfonsa,

55
00:03:26,400 --> 00:03:27,890
Arlett y Usenet.

56
00:03:33,010 --> 00:03:35,830
El password recuesto en qué parameter

57
00:03:39,940 --> 00:03:40,510
GLM?

58
00:03:44,590 --> 00:03:47,980
Que Parameter Jaime está molesto.

59
00:03:48,550 --> 00:03:50,290
Ahí tenemos los parámetros del usuario.

60
00:03:50,650 --> 00:03:51,880
Acá simplemente lo mostramos.

61
00:03:52,060 --> 00:03:53,470
Entonces volvemos acá.

62
00:03:55,480 --> 00:04:05,470
Lo podría mostrar incluso en una lista o alelí out punto friendly espacios por acá no, por acá huele.

63
00:04:05,680 --> 00:04:06,370
Cerramos.

64
00:04:06,460 --> 00:04:07,390
Vamos a duplicar.

65
00:04:07,480 --> 00:04:08,650
Acá cerramos.

66
00:04:12,880 --> 00:04:14,480
Acá un, dos, tres, cuatro.

67
00:04:15,710 --> 00:04:17,930
Li y concatenados entonces por acá.

68
00:04:18,080 --> 00:04:19,970
Más voy a colocar pantalla completa.

69
00:04:20,120 --> 00:04:21,110
Mejor de eso.

70
00:04:21,200 --> 00:04:27,230
Primero vamos a mostrar Yussef e Concatenado con el cierre.

71
00:04:28,950 --> 00:04:29,730
Duplicamos.

72
00:04:33,270 --> 00:04:37,260
El password bajamos email perfecto.

73
00:04:37,350 --> 00:04:39,720
Qué me faltaría, pero podemos colocar acá.

74
00:04:39,810 --> 00:04:41,640
Por qué te sirve el valor que se envía acá?

75
00:04:41,650 --> 00:04:48,530
Podríamos colocar el nombre campo, por ejemplo, y Usenet 2 punto igual a cada password.

76
00:04:50,810 --> 00:04:51,800
2 punto.

77
00:04:54,380 --> 00:04:55,790
Dos punto y un espacio.

78
00:04:55,910 --> 00:04:56,570
Te molesto.

79
00:04:56,690 --> 00:04:57,230
Eso es todo.

80
00:04:57,560 --> 00:05:03,950
Entonces vamos a realizar el de pie, pero el terminal ya tengo levantado Tomcat.

81
00:05:03,980 --> 00:05:05,750
Entonces no necesitaré que lo tenga que lanta de nuevo.

82
00:05:06,140 --> 00:05:09,740
Simplemente hacemos el despliegue con los cambios.

83
00:05:14,650 --> 00:05:16,180
Bien, volvemos al formulario.

84
00:05:16,270 --> 00:05:17,770
Acá lo tenemos web app form.

85
00:05:18,280 --> 00:05:27,280
Vamos a colocar, por ejemplo Andrés Password 2 3 4 5 se fijan que no se muestra y el email a arroba

86
00:05:28,210 --> 00:05:36,160
correo punto com enviamos bien registro, le puse claro, le puse registro y en el otro lado se llama

87
00:05:36,160 --> 00:05:36,610
Form.

88
00:05:37,450 --> 00:05:39,010
Entonces, claro, obviamente no existe.

89
00:05:39,400 --> 00:05:45,190
Volvemos entonces importante que esta ruta del Western Starlet que maneja el formulario con el post

90
00:05:45,940 --> 00:05:47,860
coincida con lo que tenemos en el target.

91
00:05:47,950 --> 00:05:49,480
Acá, acá yo le puse registro.

92
00:05:49,570 --> 00:05:53,290
Entonces vamos a ser consecuente y le vamos a colocar registro acá también.

93
00:05:53,410 --> 00:05:55,570
En vez de form registro.

94
00:05:56,230 --> 00:05:58,420
Eso implica que tenemos que volver a publicar.

95
00:06:05,680 --> 00:06:11,920
Bien, ahora sé que si acá le pusimos un 2, 3, 4, 5, lo que sea Andrés El correo en PyAr perfecto

96
00:06:12,010 --> 00:06:18,040
resultado For you send Andrés Password 1, 2, 3, 4, 5 y mail a arroba correo punto com.

97
00:06:18,460 --> 00:06:23,320
Si se fijan los parámetros no se muestra acá se envían por debajo en el cuerpo del mensaje.

98
00:06:23,410 --> 00:06:26,890
Dentro del request se le conoce como Rickert Body.

99
00:06:27,040 --> 00:06:30,850
Ahí se está enviando como tipo de contenido for data.

100
00:06:31,000 --> 00:06:34,480
Se envía como un for data o dato del formulario ARG.

101
00:06:34,480 --> 00:06:36,070
Qué pasa si hacemos un pequeño cambio?

102
00:06:36,160 --> 00:06:43,360
Volvamos al código por ejemplo en el HTML, en el index en vez de post lo dejamos en quet o simplemente

103
00:06:43,360 --> 00:06:49,630
le quitamos esto lo quitamos y quitamos el método y lo dejamos así de esa forma sin colocar el post

104
00:06:49,690 --> 00:06:51,190
por defecto va a ser del tipo GET.

105
00:06:52,720 --> 00:06:55,390
Volvemos a publicar y vamos a ver cómo se envían los parámetro.

106
00:06:57,780 --> 00:07:02,940
Volvemos atrás, actualizamos el formulario, hacemos un refresco, también podemos revisar el código

107
00:07:02,940 --> 00:07:09,120
fuente ver código fuente, la página acá se llama 3 formulario, se fijan el action, la ruta, el target

108
00:07:09,240 --> 00:07:13,990
a donde se dirige a nuestro select, pero no tiene ahora el método post.

109
00:07:14,430 --> 00:07:15,470
Entonces, qué va a pasar?

110
00:07:16,350 --> 00:07:17,580
Los datos se van a enviar.

111
00:07:17,730 --> 00:07:20,550
Vamos a colocar lo mismo en la Ruta Burela.

112
00:07:21,660 --> 00:07:23,670
Acá se va anexar de forma automática.

113
00:07:23,760 --> 00:07:28,350
Enviamos y a casa anexa Registro Yussef N. En fin.

114
00:07:28,470 --> 00:07:31,950
Ahora el problema que cama con error el método no es permitido.

115
00:07:32,010 --> 00:07:35,820
Claro, por quienes Arlett estamos manejando el tipo post y no el tipo GET.

116
00:07:35,970 --> 00:07:37,860
Entonces ese error estaría en que suceda.

117
00:07:37,920 --> 00:07:38,760
Cómo se corrige?

118
00:07:38,820 --> 00:07:42,510
Bueno, tendremos que implementar el método Duquette en vez de grupos.

119
00:07:42,660 --> 00:07:47,070
Ese sería otro cambio que hicimos entonces, como acá empezamos del tipo GET.

120
00:07:47,400 --> 00:07:50,850
Acá tenemos que recibir en vez de tu post un doggett.

121
00:07:51,810 --> 00:07:53,880
Son pequeños detalles que hay que tener en cuenta.

122
00:07:54,000 --> 00:07:54,570
Nada más.

123
00:07:55,170 --> 00:07:56,910
Ahora levantamos.

124
00:08:00,530 --> 00:08:02,450
Volvemos y actualizamos la página acá.

125
00:08:03,140 --> 00:08:08,270
Se fijan Yussef Andrés, porque estaban viendo acá Andrés, el password y el correo.

126
00:08:09,050 --> 00:08:10,040
Voy a ser todo nuevo.

127
00:08:10,430 --> 00:08:11,690
Acá tenemos el formulario.

128
00:08:12,700 --> 00:08:15,100
Andrés 3, 4 5.

129
00:08:16,240 --> 00:08:16,930
El correo.

130
00:08:17,020 --> 00:08:17,530
Enviar.

131
00:08:17,920 --> 00:08:18,350
Se fijan.

132
00:08:18,370 --> 00:08:24,660
Se anexa a la ruta QL y finalmente son parámetro de la ruta que vimos en las clases anteriores, pero

133
00:08:24,670 --> 00:08:25,780
casas de forma automática.

134
00:08:26,080 --> 00:08:27,940
Ahora con formulario es mejor.

135
00:08:28,030 --> 00:08:31,530
Bueno, si un formulario pequeño como éste con algunos datos que no sea tan relevante.

136
00:08:31,580 --> 00:08:32,890
Bueno, acá tenemos un password.

137
00:08:33,130 --> 00:08:36,610
No sería buena idea colocar el password porque esa información sensible.

138
00:08:36,670 --> 00:08:41,890
Pero si no tuviéramos un password y fue un formulario simple por ejemplo de búsqueda para buscar por

139
00:08:41,890 --> 00:08:42,850
nombre se fijan?

140
00:08:42,940 --> 00:08:48,460
Pues es del tipo GET pero sin formulario más complejo o con información sensible como password.

141
00:08:49,000 --> 00:08:50,080
Mejor que el tipo post.

142
00:08:50,170 --> 00:08:52,930
Entonces vamos a modificar el código y lo dejamos como estaba.

143
00:08:53,020 --> 00:09:00,580
Del tipo post control z lo grupos y acá control Z método post y listo.

144
00:09:00,910 --> 00:09:09,700
Entonces recuerden siempre post con tu post acá y si fuera IET acá sería Nugget según el tipo del request

145
00:09:09,820 --> 00:09:10,660
que tengo manejando.

146
00:09:10,910 --> 00:09:12,940
Entonces volvemos a actualizar.

147
00:09:14,800 --> 00:09:16,180
Para asegurarme que todo bien.

148
00:09:18,610 --> 00:09:22,360
Ahora marcha atrás, volvemos atrás, actualizamos.

149
00:09:25,360 --> 00:09:26,920
Hola, no boner enviar?

150
00:09:28,900 --> 00:09:30,040
Perfecto, Andrés.

151
00:09:30,100 --> 00:09:30,490
Hola!

152
00:09:30,520 --> 00:09:31,070
El correo.

153
00:09:31,210 --> 00:09:36,430
Y acá no se pasa ningún parámetro en la ruta, si va por dentro en el cuerpo del recuestas bien, lo

154
00:09:36,430 --> 00:09:39,270
dejamos así y continuamos en la siguiente clase.
