Foros del Web » Creando para Internet » Diseño web »

como enviar datos de una pagina php a un applet

Estas en el tema de como enviar datos de una pagina php a un applet en el foro de Diseño web en Foros del Web. Hola mecesito ayuda como tener intercambio de datos entre estos dos lenguajes...
  #1 (permalink)  
Antiguo 10/11/2010, 09:44
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 7 años, 1 mes
Puntos: 0
como enviar datos de una pagina php a un applet

Hola mecesito ayuda como tener intercambio de datos entre estos dos lenguajes
  #2 (permalink)  
Antiguo 10/11/2010, 12:52
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 9 años, 4 meses
Puntos: 1530
Respuesta: como enviar datos de una pagina php a un applet

te recuerdo que un applet se ejecuta de modo local en el navegador, y php en el servidor, java debe de disponer de diferentes clases que te permitan enviar peticiones HTTP a php, puedes adaptar este ejemplo con servlets pero usando php

extracto de ejemplo:

Código JAVA:
Ver original
  1. // enviamos la peticion por post
  2.           String peticionPost(String       mensaje) {
  3.               URL miurl       = null;
  4.               String cadenaaux = null;
  5.               String cadenaretorno =       "";
  6.              
  7.               String consulta =       "param1=" + URLEncoder.encode(mensaje);
  8.              
  9.               try {
  10.                   String       host = this.getCodeBase().getHost();
  11.                   String       peticion = "/servlet/servletsimple"; //en PHP sería "ruta/hacia/mi/pagina.php" o de igual forma si se usa mod_rewrite de apache
  12.                   miurl =       new URL(getCodeBase(),peticion);
  13.                  
  14.                         URLConnection conexion = miurl.openConnection();
  15.                         conexion.setDoOutput(true);
  16.                         OutputStreamWriter buffersalida = new       OutputStreamWriter(conexion.getOutputStream());
  17.                         buffersalida.write(consulta);
  18.                         buffersalida.flush();
  19.                  
  20.                         BufferedReader bufferentrada = new BufferedReader(new       InputStreamReader(conexion.getInputStream()));
  21.                   String       linea = null;
  22.                  
  23.                   while       ((linea = bufferentrada.readLine()) != null) {
  24.                             cadenaretorno += linea;
  25.                   }
  26.                  
  27.                         buffersalida.close();
  28.                         bufferentrada.close();
  29.               }
  30.               catch (Exception e)
  31.               {
  32.                   return       "Error al generar url " + e.getMessage();
  33.               }
  34.              
  35.               return cadenaretorno;
  36.              
  37.           }
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: applet, enviar, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:13.