2017-03-03 7 views
0

문제 : 파일 업로드시 파일이 호출되지 않는 작업 방법 및 설정자가 있습니다.JSF 2.2.10 파일 업로드가 작동하지 않습니다.

JSF 2.2 링크가 작동하지 않지만 4 세 이상이며 문제가 해결되어야한다고 생각했습니다. 내가 오늘 그것에 직면하고 있기 때문에 나는 이것을 게시하고있다!

JSF 2.2.10, JBoss 6.4를 사용하고 있습니다. mojarra를 JBoss config에 다음과 같이 설정했습니다. (\ modules \ system \ layers \ base \ org \ jboss \ weld \ core \ main 및 \ modules \ system \ layers \ base \ org \ jboss \ as \ weld \ main)

다음과 같이 xhtml과 Controller를 설정했습니다. 내가 빠진 것을 지적 할 수 있다면 크게 감사 할 것입니다. 하루 이상 이걸로 붙어있어!

<h:form id="massUpload" enctype="multipart/form-data"> 

<div class="col-xs-3 col-md-3"> 
<h:inputFile id="file" value="#{controller.uploadedFile}" /> 
<h:commandButton value="Upload" 
action="#{controller.massUploadBranchGLInfoViaFile}"/> 
</div> 
</h:form> 

컨트롤러는 다음과 같습니다

@Named("controller") 
@ViewScoped 
public class MyController 
    extends AccessController 
    implements Serializable 
{ 
private Part uploadedFile; 
public String massUploadBranchGLInfoViaFile() throws IOException { 
    InputStream stream = uploadedFile.getInputStream(); 


    addSuccessInfoToFlash("update-gl-success"); 
    return "Success"; 
} 

public void setUploadedFile(Part file){ 
    this.uploadedFile = file; 
} 

public Part getUploadedFile(){ 
    return this.uploadedFile; 
} 
} 

매우 KARTHIK

감사
+0

공개 공백 massUpload를 사용해 보았습니다 ... - 차이를 만들지 않았습니다 ... – Karthik

답변

0

찾을 수 (의 적어도 일부) 문제 : 멀티 파트 - 설정을 추가했다으로 구성 서블릿 내 web.xml. 그것은 행동을 부르고 해결 방법을 정했다. 이제 NULLPointerException을 얻고 있습니다. 하지만 한 번에 한 가지 문제는 생각합니다 :