0
問題:文件上傳時未調用文件的操作方法和設置器。JSF 2.2.10文件上傳不起作用
我確實看到JSF 2.2的鏈接不工作,但它已經超過4年了,我認爲問題應該已經解決。自從我今天面對它以來,我正在發佈這個內容!
我使用的是JSF 2.2.10,JBoss 6.4;我已經在JBoss配置中設置了mojarra,如下所示:(在\ 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
我也嘗試使用public void massUpload ... - 沒有什麼區別... – Karthik