Cristalab

Conectar Flash y Actionscript con JSP

Por: Moothras
30 de Mayo del 2005
202 de clabLevel
Otros artículos de Moothras
50,814 visitas

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

Artículos Relacionados