【发布时间】:2017-09-26 03:56:49
【问题描述】:
我正在尝试从 xhtml 页面调用我的控制器代码。我的代码是这样上传一个excel文件的。但是,这段代码没有击中控制器。谁能帮我解决这个问题?
<h:form name="addBulkTnForm" id="addBulkTnFormId" enctype="multipart/form-data">
<h:panelGroup id="fileUploadPnGrp">
<p:fileUpload mode="simple" value="#{controller.addTnBulkFile}">
</p:fileUpload>
<p:commandButton value="Upload" listener="#{controller.addBulkTnUpload}" ajax="false"></p:commandButton>
</h:panelGroup>
</h:form>
这是我的依赖项
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.1.14</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.1.14</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>5.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.primefaces.themes</groupId>
<artifactId>all-themes</artifactId>
<version>1.0.10</version>
</dependency>
【问题讨论】:
标签: ajax jsf file-upload primefaces jsf-2