Foros del Web » Programación para mayores de 30 ;) » Java »

eeror al compilar

Estas en el tema de eeror al compilar en el foro de Java en Foros del Web. Alguien me puede decir el motivo por el cual no me compila???? Código: package ejemplos; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.*; ...
  #1 (permalink)  
Antiguo 15/12/2010, 17:48
 
Fecha de Ingreso: mayo-2003
Mensajes: 33
Antigüedad: 21 años
Puntos: 0
eeror al compilar

Alguien me puede decir el motivo por el cual no me compila????


Código:
package ejemplos;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.*;
import java.io.*;
import java.net.*;


/* para que esto no de fallo, ir a nombre del proyecto-->propiedades-->librerias-->añadir .jar externo-->
 * en el directorio lib del apache seleccionar el servlet-api.jar
 */
import javax.servlet.*;
import javax.servlet.http.*;

import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.fileupload.*;

public class uploadFichero extends HttpServlet {    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head>");
    out.println("<title>Servlet</title>");
    out.println("</head>");
    out.println("<body>");

    System.out.println("Comenzamos procesamiento ficheros");

    procesaFicheros(request,out);

    out.println("</body>");
    out.println("</html>");

    out.close();
}


void depura(String cadena)
{
    System.out.println("El error es " + cadena);
}

public boolean procesaFicheros(HttpServletRequest req, PrintWriter out ) {
    try {
        // construimos el objeto que es capaz de parsear la perición
/*        DiskFileUpload fu = new DiskFileUpload();   Lo cambio por estar obsoleta la funcion*/
        ServletFileUpload fu = new ServletFileUpload();

        // maximo numero de bytes
        fu.setSizeMax(1024*512); // 512 K

        depura("Ponemos el tamaño máximo");
        // tamaño por encima del cual los ficheros son escritos directamente en disco
        fu.setSizeThreshold(4096);

        // directorio en el que se escribirán los ficheros con tamaño superior al soportado en memoria
        //AQUI fu.setRepositoryPath("/tmp");

        // ordenamos procesar los ficheros
        List fileItems = fu.parseRequest(req);
        
                
        if(fileItems == null)
        {
            depura("La lista es nula");
            return false;
        }

        out.print("<br>El número de ficheros subidos es: " +  fileItems.size());

        // Iteramos por cada fichero	    Iterator i = fileItems.iterator();
        FileItem actual = null;
        depura("estamos en la iteración");

        while (i.hasNext())
        {
            actual = (FileItem)i.next();
            String fileName = actual.getName();
            out.println("<br>Nos han subido el fichero" + fileName);

            // construimos un objeto file para recuperar el trayecto completo
            File fichero = new File(fileName);
            depura("El nombre del fichero es " + fichero.getName());

            // nos quedamos solo con el nombre y descartamos el path
            fichero = new  File("c:\\ficherossubidos\\" + fichero.getName());

            // escribimos el fichero colgando del nuevo path
            actual.write(fichero);
        }

    }
    catch(Exception e) {
        depura("Error de Aplicación " + e.getMessage());
        return false;
    }

    return true;
}

/** Handles the HTTP <code>POST</code> method.
 * @param request servlet request
 * @param response servlet response
 */
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
    processRequest(request, response);
}
}









public class ConsultaAgenda 
{
   public static LinkedList<Contacto> getContactos()
   {
      LinkedList<Contacto> listaContactos=new LinkedList<Contacto>();
      try
      {
         Class.forName("org.gjt.mm.mysql.Driver");
         Connection conexion = DriverManager.getConnection(
            "jdbc:mysql://localhost/berfer", "root", "berfer");
         Statement st = conexion.createStatement();
         ResultSet rs = st.executeQuery("select nombre from anuncio" );
         while (rs.next())
         {
            Contacto contacto = new Contacto();
            
            contacto.setNombre(rs.getString("nombre"));
            
            listaContactos.add(contacto);
         }
         rs.close();
         st.close();
         conexion.close();
      }
      catch (Exception e)
      {
         e.printStackTrace();
      }
      return listaContactos;
   }
}
  #2 (permalink)  
Antiguo 16/12/2010, 12:42
 
Fecha de Ingreso: mayo-2003
Mensajes: 33
Antigüedad: 21 años
Puntos: 0
Respuesta: eeror al compilar

alguna idea???
  #3 (permalink)  
Antiguo 16/12/2010, 15:14
Avatar de juamd  
Fecha de Ingreso: marzo-2009
Ubicación: Bogotá
Mensajes: 285
Antigüedad: 15 años, 1 mes
Puntos: 8
Respuesta: eeror al compilar

que tal !!!

No te compila o te compila con errores ? me imagino que es la segunda pero debes ser un poco mas especifico y agregar lo que te arroja el compilador.

Saludos.
__________________
Dejenme saber cuando estoy equivocado y cuando estoy en lo cierto dejenme saber si existe una solución mejor.

Etiquetas: compilar
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 09:12.