Boa tarde Altieres,
Fiz a alteração que vc solicitou, mas na página apenas apresenta a animação do FileUpload, e não chama o AjxStatus, conforme a imagem em anexo. Tbm segue o código alterado:

O código do meu managerBean:
...
import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.math.BigDecimal;
import java.math.MathContext;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Pattern;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.context.FacesContext;
import org.primefaces.event.FileUploadEvent;
import org.primefaces.model.DefaultStreamedContent;
import org.primefaces.model.StreamedContent;
import org.primefaces.model.UploadedFile;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
@Controller
@ManagedBean
public class ImportarControle {
private UploadedFile file;
private StreamedContent stream;
public UploadedFile getFile() {
return file;
}
public void setFile(UploadedFile file) {
this.file = file;
}
public void setStream(StreamedContent stream) {
this.stream = stream;
}
public StreamedContent getStream() {
return stream;
}
public void upload() {
System.out.println("Upload: ");
FacesMessage msg = new FacesMessage("Succesful", file.getFileName()
+ " is uploaded.");
FacesContext.getCurrentInstance().addMessage(null, msg);
}
public void handleFileUpload(FileUploadEvent event) {
try {
stream = new DefaultStreamedContent(event.getFile().getInputstream());
byte[] vet = event.getFile().getContents();
String file = event.getFile().getFileName();
file = file.substring(0, file.length() - 4);
endereco = System.getProperty(ControleMB.AMBIENTE + ".temp") + file + System.currentTimeMillis() + ".csv";
FileOutputStream out = new FileOutputStream(endereco);
out.write(vet);
out.close();
if (validar()) {
importar();
}
} catch (IOException ex) {
ex.getMessage();
Util.addMessageError("Erro ao importar arquivo: " + ex.getMessage());
}
}
}
Att,
Donizete Waterkemper