
01/02/2005, 14:11
|
| | 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 |