2012-09-11 2 views
0

Primeface를 구현하는 경우 FileSown UserGuide에있는 FileDownload 클래스는 set 메소드가 void를 반환하거나 생성자로 변경하는 것을 보여주는 IDE입니다. 정확한 문제가 무엇인지Primefaces filedownload 클래스 구현 오류

공공 FileDownloadController()

public class FileBean { 

private StreamedContent file; 

public FileDownloadController() { 
InputStream stream = this.getClass().getResourceAsStream("yourfile.pdf"); 
file = new DefaultStreamedContent(stream, "application/pdf", 
"downloaded_file.pdf"); 
} 
public StreamedContent getFile() { 
return this.file; 
} 
} 

. 클래스가 다른 이름을 가지고

public FileDownloadController() to public FileBean() 
+0

변화는'공공 FileDownloadController() {'공공 무효 FileDownloadController'로() {' – Daniel

+0

는 – mdp

+0

정답 같은 대답을 선택하십시오. – alfonx

답변

2

변경이 변경이 좋아하는 코드를 해결하기 위해 ..

패키지 org.primefaces.examples.view 때문이다

3

; 당신 같은 변화가 경고 "생성자로 변경"을 보여주는 IDE를 제안하는 경우

public class FileDownloadController { 

private StreamedContent file; 

public FileDownloadController() {   
    InputStream stream = ((ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext()).getResourceAsStream("/images/optimusprime.jpg"); 
    file = new DefaultStreamedContent(stream, "image/jpg", "downloaded_optimus.jpg"); 
} 

public StreamedContent getFile() { 
    return file; 
} 
} 
관련 문제