Cristalab

Conectar Flash y Actionscript con JSP

Por: Moothras + Otros tutoriales de Moothras + 30 de Mayo del 2005

Autor
avatar
Moothras
clabLevel: 200
1 Tutoriales
0 Ejemplos

Esta es una pequeña muestra de cómo combinar Flash con JSP, no es un manual de JSP y se asume que por lo menos has programado en otro lenguaje de programación Web.

¿Qué es JSP?

Para aquellos que no saben que es JSP, su acrónimo significa Java Server Pages y es una tecnología creada por la Sun buscando mejorar las falencias presentadas en los Servlets.

JSP al igual que PHP y ASP permite mezclar HTML con contenido dinámico (en este caso JAVA).

Requisitos

Para correr aplicaciones JSP es necesario un servidor de aplicaciones; yo uso Apache Tomcat, lo puedes conseguir aquí, así como el JDK que es el kit de desarrollo de Java, que también lo puedes conseguir aquí. (La configuración y demás se tratarán en otro tutorial; pero este te puede servir).

Manos a la obra

Lo que vamos a hacer es crear un formulario que pida el nombre, apellido y la edad y un botón que al ser presionado va a capturar esos datos y ‘mandarselos’ al JSP; para ello haz un nuevo documento en flash y crea tres campos ‘Input Text’, uno para el nombre, con nombre nombre, otro para el apellido con nombre apellido y otro para la edad con nombre edad, y al botón con nombre enviar le vas a poner esta acción (En un FLA que llamaremos enviar.fla):

lv = new LoadVars();
lv.nombre = nombre.text;
lv.apellido = apellido.text;
lv.edad = edad.text;
lv.send("recibir.jsp", "_self", "POST");

Si no sabes que es eso de LoadVars por favor remítete a este tutorial.

Ahora el JSP (Que llamaremos recibir.jsp)

<%
    String nom = request.getParameter("nombre"); 
    String ape = request.getParameter("apellido");
    String edad = request.getParameter("edad");
    out.println("Su nombre es: "+nom+"<br> su apellido: "+ape+"<br> y su edad es: "+edad); 
%>

En JSP existen tres objetos implícitos que son:

Por supuesto enviar.swf y recibir.jsp deben estar en el mismo directorio en el servidor para JSP y ¡Listo! (Recuerda, si no entendiste muy bien de que va LoadVars; leer este tutorial de loadvars)

Información adicional

Archivos del tutorial
Si tienes alguna pregunta de este tutorial; puedes hacerla aqui en los foros

Tutoriales relacionados