Ae galera… bem comecei a usar JSF + primefaces …
Estou querendo desenvolver na minha aplicação um componente que importe um arquivo XML, pois vou precisar ler este arquivo (Atualmente faço isso de forma manual importando o arquivo no eclipse)…
Alguem aih tem algo pronto??
Dei uma olhada no site do primefaces… encontrei um exemplo pra importar arquivo, segue abaixo:
<p:layoutUnit position="center">
<p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}"
allowTypes="*.jpg;*.png;*.gif;" description="Images"/>
</p:layoutUnit>
package bean;
import java.util.logging.Logger;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;
import org.primefaces.event.FileUploadEvent;
import org.slf4j.LoggerFactory;
@ManagedBean
public class FileUploadController {
private Logger logger = (Logger) LoggerFactory.getLogger(FileUploadController.class);
public void handleFileUpload(FileUploadEvent event) {
logger.info("Uploaded: {}");
FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded.");
FacesContext.getCurrentInstance().addMessage(null, msg);
}
}
Po… alguem aih que ja tenha passado por esse problema, se tiver algo pronto seria bom compartilhar