Wicket fileUploadField.getFileUpload在AjaxBehavior上返回null
我正在尝试从wicket中“onChange”事件的FileUpload字段获取FileUpload。 但在选择文件后,它总是给出null。我的代码是这样的Wicket fileUploadField.getFileUpload在AjaxBehavior上返回null,wicket,onchange,Wicket,Onchange,我正在尝试从wicket中“onChange”事件的FileUpload字段获取FileUpload。 但在选择文件后,它总是给出null。我的代码是这样的 fileUploadField.add(new AjaxEventBehavior("onChange") { @Override protected void onEvent(AjaxRequestTarget target) { FileUpload fileUpload = fileUploadFiel
fileUploadField.add(new AjaxEventBehavior("onChange") {
@Override
protected void onEvent(AjaxRequestTarget target) {
FileUpload fileUpload = fileUploadField.getFileUpload();
if(fileUpload!=null) {
//my code
}
}
}
我还尝试了AjaxFormComponentUpdateBehavior(“onChange”)
请帮帮我。使用AJAX调用时,文件上传实际上是空的,因为文件上传是在以下步骤中处理的
您可以尝试更改AjaxBehavior或AjaxButton,如My guess上的示例所示:数据尚未在模型中。在这里看一看这个问题:谢谢你的回答,我已经在使用ajax按钮了,只是在寻找其他选择。