Procesamiento de Formularios con Servlets de Java Aplicaciones Web con JSP y Servlets de Java.

Slides:



Advertisements
Presentaciones similares
Departamento de Comunicación Instituto Tecnológico y de Estudios Superiores de Monterrey, Campus Estado de México Instituto Tecnológico y de Estudios.
Advertisements

Fernando Alonso Blázquez Formularios en lenguaje HTML 26 de Febrero de 2004.
El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.
Repaso desde HTML a XHTML
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 7: OPERADORES Y ESTRUCTURAS DE SELECCION Ing. Ronald Criollo.
EL LENGUAJE DE PROGRAMACIÓN C
Programación Interactiva Fundamentos de Programación
HTML El HTML (Hyper Text Markup Language) es el lenguaje con el que se escriben las páginas web. Es un lenguaje de hipertexto, es decir, un lenguaje que.
Desarrollo de sitios web con PHP y MySQL Tema 3: Formularios José Mariano González Romano
HTML El HTML (Hyper Text Markup Language) es el lenguaje con el que se escriben las páginas web. Es un lenguaje de hipertexto, es decir, un lenguaje que.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Desarrollo de Aplicaciones para Internet
Control de eventos con Javascript
Curso de PHP Tema 3: Formularios.
Tema 2: Lenguaje PHP básico
Servlets Servlets.
Introduccion a las páginas WEB HTML
Curso de Java y Aplicaciones Web
El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.
Formularios en lenguaje HTML 7 de Abril de Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento.
RESUMENCURSO STRUTS 2 Resumen de lo visto en este tercer módulo: VISTA del framework Struts 2 Debes tener los conceptos muy claros sobre: Results UI Tags.
Borland User Group - Guatemala Desarrollo de Servlets con Borland JBuilder 2006 Mario Enríquez Open Consult Diciembre 2006.
FORMULARIOS HTML TIPOS DE ELEMENTOS DE FORMULARIO n Campos de entrada de datos. n Campos de datos de varias líneas. n Listas. n Botones. n Textos descriptivos.
Ingeniero Anyelo Quintero
Servlets y JSP Temas Selectos de Cómputo Cibernética 912 Agosto-Diciembre 2005.
Servlets, JSP, JavaBEANS,JDBC
HTML II Etiquetas en el Cuerpo (BODY) Imágenes - Links Formularios Introducción a CSS Introducción a Javascript Introducción a PHP.
¿Qué son los formularios? Los formularios son posiblemente la herramienta más utilizada en Internet para obtener datos e información acerca de la gente.
Servlets 18 de Marzo de Índice ¿Qué es un Servlet? ¿Cuándo y por qué usar Servlets? Estructura básica de un HttpServlet Servlet simple que genera.
F o r m u l a r i o s. Introducción. En los sistemas informáticos basados en la Web es muy común encontrar formularios para recopilar información. HTML.
HTML M.G.T.I. María Enriqueta Castellanos Bolaños Facultad de Matemáticas, UADY.
DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB Elaboración de documentos web mediante lenguajes de marcas Formularios.
Ihr Logo PHP Parte 4 “manejo de formularios”. Your Logo Formularios  El proceso para el manejo de FORMULARIOS html requiere generalmente dos páginas,
Parameters passed by client One of the most important features to make the web an interactive environment is the passing of parameters from client so the.
Php y MySql Bases de datos. Marcas Las marcas delimitan elementos de un documento como cabeceras, párrafos, etc y son utilizadas para dar un tratamiento.
Servlets 10 de Mayo de 2006.
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 5) Ricardo Ferrís Castell ( ) Departament D ’ Informàtica.
Administración de Sitios Web Introducción al Lenguaje PHP
Creación de páginas Web (II) Formularios Pau Barceló Forteza
Temario Java 2 Enterprise Edition Arquitectura Especificación Servlets Contenedores Cookies Sesiones.
Universidad de MendozaTeleinformática I  Pasando datos  Links  Formularios  Controles  Método del formulario  Get  Post  Leyendo los datos desde.
Introducción a programación web Martin Esses. Formularios HTML se utilizan para pasar datos a un servidor. Un formulario HTML puede contener elementos.
Estatutos en Matlab 3.1 De entrada y salida estándar. 3.2 De control o selección if. 3.3 De ciclos: for, while. 3.4 Otros estatutos.
Introducción a programación web Martin Esses. En las presentaciones anteriores, vimos como enviar datos a un controlador usando POST y como generar formularios.
Escuela Académica Profesional de Ingeniería de Sistemas Ing. Sanchez Castillo Eddye Arturo
Trabajar con SERVLETS. Índice Qué son los Servlets Para qué sirven Cómo se utilizan Ejemplo Cómo probar un Servlet.
Introducción a JAVA COMP 250.
Introducción a HTML y Formularios
Formularios Conjunto de elementos que generan interacción con el usuario para dar u obtener información.
Ad_form Multirow Db_multirow.
Programación orientada a objetos
Java Script (JS) Prof. Martín Contreras.
“CSS - Estructura” Rogelio Ferreira Escutia.
Select Case Visual Basic.
CONTROLES BÁSICOS VB.NET
Instructivo para el ingreso a Aplicaciones WEB - Encuestas
Aplicaciones Web de Servidor
Fundamentos del lenguaje de programación Condicionales, ciclos, Métodos, enumeraciones Escuela Técnica Superior Kinal Instructor Edwin Tumax.
M.C. MARIA ALEJANDRA ROSAS TORO SAUCEDO AGUILAR SERGIO IVAN
JSF – Beans administrados y navegación
Programación en Java..
Formularios HTML.
Tema 4 Lenguaje HTML Parte 7.
HTML 2.4 Formularios en HTML (II).
Como sumar dos números con JavaScript
Servlets Servlets Son modulos que extienden las funcionalidades de un servidor “java-enabled” Normalmente generan código HTML dinámicamente, el cual se.
Parametros enviados por el cliente
Parametros multivalores
Formularios Conjunto de elementos que generan interacción con el usuario para dar u obtener información.
“HTML” Rogelio Ferreira Escutia.
Transcripción de la presentación:

Procesamiento de Formularios con Servlets de Java Aplicaciones Web con JSP y Servlets de Java

Formulario HTML … form – para el envío de datos en un formulario action – indica hacia donde se dirige la petición en una acción de submit method – indica el método seleccionado para la petición (GET, POST, etc.)

Vista del formulario

Campos de Texto nombre : input – indica que es un campo de entrada de datos. type (text) – indica que es un campo de texto. name – indica el identificador del parametro con el cual se enviará dicho dato.

Campos de Contraseñas password: <input type="password" name="contraseña"> type (password) – indica que es un campo de contraseña.

Campos de opción única sexo : F <input type="radio" name="sexo" value=“F" checked="checked“> M type (radio) – indica que es un campo de opción única. (los relacionados deben tener el mismo nombre)

Campos de decisión SI o NO UJC : <input type="checkbox" name="perteneceUJC“ value="true"> <input type="hidden" name="perteneceUJC" value="false"> type (checkbox) – indica que es un campo de decisión. (hidden) indica oculto, no es visible para el usuario, y si no se envia el anterior el toma su lugar.

Campos de decisiones múltiples lenguajes que conoce : <input type="checkbox" value="java" name="lenguajes"> java <input type="checkbox" value="c++" name="lenguajes"> c++ <input type="checkbox" value="c#" name="lenguajes"> c# <input type="checkbox" value="html" name="lenguajes">html

Campos de selección única año de estudio : primero ….. quinto select – indica que es un campo de selección. option – indica cada opción posible.

Campos de selecciones múltiples comidas preferidas : arroz ….. frijoles multiple – indica que es un campo de selección múltiple.

Botones de acciones de envío type (submit) – indica que es un boton para ejecutar el envio de datos del formulario. value – mostrará el texto en el botón.

Botones de acciones de limpieza type (reset) – indica que es un botón para limpiar todos los valores escritos o marcados en campos de entrada, volviéndolos a su estado inicial.

Implementación del Servlet public class Formulario extendes HttpServlet { public void doGet(HttpRequest request, HttpResponse response) { … } public void doPost(HttpRequest request, HttpResponse response) { … }

Obtención de Parámetros del Request String nombre = request.getParameter("nombre"); String password = request.getParameter("password"); char sexo = request.getParameter("sexo").charAt(0); boolean perteneceUJC = Boolean.parseBoolean( request.getParameter("perteneceUJC")); int curso = Integer.parseInt( request.getParameter( "curso")); String[] lenguajes = request.getParameterValues( "lenguajes"); String[] comidas = request.getParameterValues( "comidas");

Escribir respuesta en Response Writer writer = response.getWriter(); writer.write("nombre: “+nombre+" "); writer.write("password: “+password+" "); writer.write("sexo : “ +(sexo=='M’?"masculino”: "femenino“) +" "); writer.write("pertenece a la UJC : "+ (perteneceUJC()?"si”:"no“)+" ");

Escribir respuesta en Response switch (curso) { case 1: writer.write(“curso : primer año "); break; … case 5: writer.write(“curso : quinto año "); break; }

Escribir respuesta en Response writer.write("lenguajes que conoce : "); if (estudiante.getLenguajes() == null) { writer.write("NINGUNO"); }else { for (int i = 0; i < lenguajes.length; i++) { writer.write(lenguajes[i] + ", "); } writer.write(" ");

Escribir respuesta en Response writer.write("comidas preferidas : "); if (estudiante.getComidas() == null) { writer.write("NINGUNA"); } else { for (int i = 0; i < comidas.length; i++) { writer.write(comidas[i] + ", "); } writer.write(" ");

Escribir respuesta en Response writer.flush(); writer.close();

Configuración en web.xml object Formulario object /procesar.htm