Urgente Por Favor ME ajudem!

cara mesmo assim continua dando este aviso:

[quote]O numero de ficheiros é: 1
Ficheiro C:\Documents and Settings\julpac\Desktop\impressoras.csv
O nome do ficheiro é impressoras.csv O sistema não pode encontrar o caminho especificado [/quote]
e minha classe e assim:

[quote]<%@page language=“java” import=“java.io., org.apache.commons.fileupload., java.util.*” %>

<%
if(FileUpload.isMultipartContent(request)){
DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax(1024*512); // 512 K
try
{

	fu.setSizeThreshold(4096);
 	fu.setRepositoryPath("/tmp");
 	List fileItems = fu.parseRequest(request);
 
 	if(fileItems == null)
 	{
        out.println("A lista é nula!!");
        
	 }            
 	out.print("&lt;br&gt;O numero de ficheiros é: " +  fileItems.size());
 	Iterator i = fileItems.iterator();
 	FileItem actual = null;
 	     
 	while (i.hasNext())
 	{
 		actual = (FileItem)i.next();
    	String fileName = actual.getName();
    	out.println("&lt;br&gt;Ficheiro " + fileName);	
	
		// determinando o local do ficheiro
    	File fichero = new File(fileName);
    	out.println("&lt;br&gt;O nome do ficheiro é " + fichero.getName());
		fichero = new  File("c:\\ficherossubidos\\" + fichero.getName());
		if(!fichero.exists()){
			fichero.createNewFile();
		}
		actual.write(fichero);
	}
} catch(Exception e) {
	out.println(e.getMessage());
}

}

%>[/quote]

afinal o q tem ela q n funciona???
e para onde ele vai levar o arquivo??para a pasta tempo?ou para o c:???

cara olha so!!! era eu q ratiei agora eu sei q era nesta parte aki!!!

mas tipo como eu faço para colocar o arquivo e um diretorio assim:

sem ter de escrever todo o caminho???

tipo

???

tipo tentei como ali em cima mas n deu certo!!!

[code]String pasta = getServletContext().getRealPath("/arquivo_csv");

fichero = new File(pasta+File.separator+fichero.getName());[/code]

cara olha so o upload so funciona qndo eu clico em qualquer botão do formulario mas tipo eu qria q ele qndo buscasse ja fizze o upload ao mesmo tempo tipo tu clica em procura e ele ja faz a busca entendeu pq dai do lado teria o botaão de importar onde importaria para o banco!! dai tipo o q eu teria de mudar no formulario e no jsp de upload??

formulario:

[quote]<html>
<head>
<title>Upload Do Arquivo</title>
</head>
<body color="#FFFFFF">
<h2 align=“center”>Incluir Arquivo no banco de dados</h2><br>
<form action=“upload.jsp” method=“post” enctype=“multipart/form-data”>
<table align=“center”>
<tr>
<th>
<input type=“file” name=“arquivo”>
</th>
<th>
<input type=“hidden” name=“importa” value=“importar”>
<input type=“submit” name=“importar” value=“Importar”>
</th>
</tr>
</table>
<br>
</form>
</body>
</html>[/quote]

upload.jsp

???

Usa Javascript!

&lt;form name=&quot;formulario&quot; ... &lt;input type=&quot;file&quot; name=&quot;arquivo&quot; onChange=&quot;javascript&#58;formulario.submit&#40;&#41;&quot;&gt;

cara funciono como uma maravilha!!! so q tipo pq sera q n funciona a String pasta q vc falou para min criar?? pq simplesmente ele n faz o upload qndo eu uso ela ao invez de setar todo o caminho!!!??

cara desculpa tantas perguntas e tbn por eue star usando dois posts tbn,mas e q estou sob muita pressao!!! tipo

e para o cara fazer o upload e logo em seguida ja fazer o insert no banco tentei da maneira abaixo mas n funcionou ele so fez o upload mas n inseriu nada!!!

por favor agora so falta isso veio!!

cara assim consegui veio!!! deu certo aki!! ele faz o upload e ja insere no banco tudo corretamente!!! meu valew mesmo tu foi de muita ajuda nesta parte certamente q eu n conseguiria isso se vc n tivesse me ajudado!!! valew mesmo
e a correção ali de cima fica assim o cara so precisa setar o nome do arquivo qndo instancia o FileReader fica assim:

so oq ainda falta e ver pq qndo se chama a String pasta
ela n funciona pq vc concatena pasta + File.separator pq da utilização doi File.separator ???
eu tentei so com pasta mas igual ele n axa o caminho e n acusa q se perde tbn!! isso e bem engraçado e so como se ele n fizesse o upload!!!
mas valew veio!!! vou ficar tentando aki!!!

Não funciona?

O File.separator é pra adicionar a barra

entendi ele vale como uma barra assim “/” !!!

É o separador, no windows é \ no linux é /

sim mas concatenando entaum ficaria o deretorio assim
“/admin/arquivo_csv” ???
pq ele ate insere no banco sabe so q n faz o upload para o servidor!!!
e tipo cara trokei o tipo mes no banco de int para varchar pq tava afim de fazer as datas estilo jan, fev e por ai vai sabe so q tipo qndo ele faz a inserção ele inser no banco os campos de cc_custo e mes com as pas do lado tipo assim:

n sei pq veio!! ele n concatena aspas em lugar algum!!!
e dai axei uma função q converte estes numeros tipo 01, 02, 03 em jan, fev, mar e por ai vai sabe dai fui trocar de volta para int(20) o campo mes e ele diz q o campo mes esta truncando os dados!!

onde sera o galho ai?? na tabela ou no csv???
pq no jsp n deve ser pq n mexi em nada nele!!! ateh trokei o campo mes e o valCopias um pelo outro no Insert e dai qndo troko ele acusa q o dai o valCopias esta com problema ou seja to axando q e no CSV mas tipo n sei o q la!!!

OBS.: eu refiz a tebela e os CSV pode ser a q algo tenha ficado diferente mas aparentemente naum!!