Метод, запускаемый при выборе файла на диске, должен иметь следующую подпись:
public void uploadActionListener(ActionEvent e){}
Однако для льда существует дополнительный параметр: inputFile с именем "autoUpload".Если задано значение true, отправка файла должна выполняться сразу же после выбора файла на диске (если это то, что вы хотите сделать).
Вот как это выглядит в одном из моих проектов:
<ice:inputFile autoUpload="true" actionListener="#{myBean.myMethod}" submitOnUpload="postUpload" immediate="true" />
Когда пользователь выбирает файл, действие запускается немедленно и форма отправляется.Надеюсь, это поможет.