Erro com RichFaces  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
VeraApFigueiredo
JavaChild

Membro desde: 14/12/2008 16:00:39
Mensagens: 133
Offline

Pessoal to fazendo o componente FileUpload do richFaces, porem to com um problema no Bean.

package util;

import java.io.IOException;
import java.io.OutputStream;
import java.util.ArrayList;

import org.richfaces.event.UploadEvent;
import org.richfaces.model.UploadItem;


/**
*
* @author t_828348
*/
public class FileUploadBean {
private ArrayList<File> files = new ArrayList<File>();
private int uploadsAvailable = 5;
private boolean autoUpload = false;
private boolean useFlash = false;

public int getSize() {
if (getFiles().size()>0){
return getFiles().size();
}else
{
return 0;
}
}

public FileUploadBean() {
}

public void paint(OutputStream stream, Object object) throws IOException {

stream.write(getFiles().get((Integer)object).getData());
}

public void listener(UploadEvent event) throws Exception{

UploadItem item = event.getUploadItem();

File file = new File();

file.setLength(item.getData().length);

file.setName(item.getFileName());

file.setData(item.getData());

files.add(file);

uploadsAvailable--;

}


public String clearUploadData() {

files.clear();

setUploadsAvailable(5);

return null;

}

public long getTimeStamp(){
return System.currentTimeMillis();
}


public ArrayList<File> getFiles() {
return files;
}


public void setFiles(ArrayList<File> files) {
this.files = files;
}

public int getUploadsAvailable() {
return uploadsAvailable;
}


public void setUploadsAvailable(int uploadsAvailable) {
this.uploadsAvailable = uploadsAvailable;
}

public boolean isAutoUpload() {
return autoUpload;
}

public void setAutoUpload(boolean autoUpload) {
this.autoUpload = autoUpload;
}

public boolean isUseFlash() {
return useFlash;
}

public void setUseFlash(boolean useFlash) {
this.useFlash = useFlash;
}

}

Ele ta dando erro nessa linha e nas outras que usa File
private ArrayList<File> files = new ArrayList<File>();]

E parece que esse File não é o da classe java.io.File


Alguem poderia dar um help?

Obrigada
lgweb
GUJ Master

Membro desde: 03/05/2007 20:59:55
Mensagens: 1048
Localização: Curitiba-PR
Offline

Este file nao e da classe java.io,file ele e uma implementacao dos camaradas la do richFaces,vc deve colocar o atributo createTempFiles no seu web xml como false.



Vc gosta de criar topicos duplicados?
Nao utiliza a busca antes de postar?



veja:
http://www.youtube.com/watch?v=8zFYt1_0FUE&NR=1
[Email] [WWW] [MSN]
VeraApFigueiredo
JavaChild

Membro desde: 14/12/2008 16:00:39
Mensagens: 133
Offline

Muito obrigada pela ajuda,


E aproveito para perguntar a vocês em qual variável ele está guardando o caminho de download?

Não consegui identificar.


Muito Obrigada.

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team