Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2005, 14:11
Adad
 
Fecha de Ingreso: enero-2005
Mensajes: 24
Antigüedad: 20 años, 2 meses
Puntos: 0
respuesta

despues de buscar y buecar por fin lo encontre
y se los comparto por si alguien tienen el mismo problema

<%@ page language="java" contentType="text/html;charset=UTF-8"%>
<%@ taglib uri="netui-tags-databinding.tld" prefix="netui-data"%>
<%@ taglib uri="netui-tags-html.tld" prefix="netui"%>
<%@ taglib uri="netui-tags-template.tld" prefix="netui-template"%>

<%@ page import="org.apache.commons.fileupload.*"%>

<%


String nombreI2=String.valueOf(request.getParameter("imag enesFILE")).toString();
String nombreI3=String.valueOf(request.getAttribute("txtI ")).toString();



String fileName="";
String stitle="";
String nom2="";
boolean bOk = true;
try {
// construimos el objeto que es capaz de parsear la perición
DiskFileUpload fu = new DiskFileUpload();

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

// 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
//fu.setRepositoryPath(request.getRealPath("/") +"files\\tmp");

// ordenamos procesar los ficheros
List fileItems = fu.parseRequest(request);

// Iteramos por cada fichero
Iterator i = fileItems.iterator();
FileItem actual = null;
while (i.hasNext())
{
actual = (FileItem)i.next();
String a=actual.getFieldName();
if( a.equals("imagenesFILE") )
{

fileName = actual.getName();

File fichero = new File(fileName);

//fichero = new File( request.getRealPath("/") +"files\\IMG\\"+ fileName);

//fichero = new File("c:/imagenes/"+stitle+".jpg");
fichero = new File("C:/imagenes/"+stitle+".jpg");

// escribimos el fichero colgando del nuevo path
actual.write(fichero);
request.setAttribute("imagen","si");%>

<jsp:forward page="Alta.jsp"/>
<%}

else if( actual.getFieldName().equals("txtI") )
stitle = actual.getString();

}

}
catch(Exception e) {
bOk = false;
System.out.println("Error de Aplicación " + e.getMessage());
out.println("<IMG_MSG code='ERROR'>"+ e.getMessage()+"</IMG_MSG>");
}
%>
<netui:html>
<head>
<title>
Web Application Page
</title>
</head>
<body>
<p>
New Web Application Page
</p>
</body>
</netui:html>




hace un barrido de toods los elemenos del formulario y de cada uno sale su propiedad name

recuerden que al evaluar cada elemento se evaluan de izq a deracha si lo ocupan y tienen dudas comentenme