我有以下代码:
<h:inputFile value="#{myBean.file}">
<i class="fa fa-fw fa-plus"></i>
<f:ajax execute="@all" render="formOne formTwo" listener="#
{myBean.parseDoc}" />
<span>Upload</span>
</h:inputFile>
这是豆
@ManagedBean
@RequestScoped
public class OneTimeBean {
private Part file;
public void parseDoc(AjaxBehaviorEvent e) throws IOException, Exception {
//some logic
}
}
当我尝试上传两个不同的文件时,一切都还可以。但是当我尝试两次使用相同名称上传同一个文件时,程序根本没有进入parseDoc方法:/我不知道为什么会这样:///