Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2010, 12:52
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
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...