2017-03-03 10 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; 
} 
} 

が問題(の少なくとも一部)が見つかり 非常カルティク

+0

私はまた、公共の空隙のmassUploadを使用してみました... - 違いはありません... – Karthik

答えて

0

ありがとう:私の構成をサーブレットにマルチパート-config設定を追加する必要がありましたweb.xml。それは行動を呼んで解決する方法を設定しました。今NULLPointerExceptionを取得しています。しかし、私は一度に1つの問題は私が推測する:)

関連する問題