File upload JSF 2.2.10文件上载不工作

File upload JSF 2.2.10文件上载不工作,file-upload,jsf-2.2,jboss6.x,File Upload,Jsf 2.2,Jboss6.x,问题:文件上载时未调用文件的操作方法和设置程序 我确实看到JSF2.2的链接不起作用,但它已经有4年多的历史了,我认为这个问题应该得到解决。我今天就要面对它了,所以我要发布这篇文章 我使用的是JSF2.2.10、JBoss6.4;我在JBoss配置中对Mojara进行了如下设置:(在\modules\system\layers\base\org\JBoss\weld\core\main和\modules\system\layers\base\org\JBoss\as\weld\main中) 我已

问题:文件上载时未调用文件的操作方法和设置程序

我确实看到JSF2.2的链接不起作用,但它已经有4年多的历史了,我认为这个问题应该得到解决。我今天就要面对它了,所以我要发布这篇文章

我使用的是JSF2.2.10、JBoss6.4;我在JBoss配置中对Mojara进行了如下设置:(在\modules\system\layers\base\org\JBoss\weld\core\main和\modules\system\layers\base\org\JBoss\as\weld\main中)

我已经设置了我的xhtml和控制器,如下所示。如果你能指出我所缺少的东西,我将不胜感激。我已经被这个问题困扰了一天多了

<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>
多谢各位
Karthik发现了(至少部分)问题:不得不将多部分配置添加到my web.xml中的servlet配置中。解决了调用action和set方法的问题。我现在收到一个NULLPointerException。但我想一次只能解决一个问题:)

我也尝试过使用公共void massUpload…-没什么区别。。。
@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;
}
}