java - ADF JDeveloper 11g 中的“inputFile”组件问题

标签 java upload oracle-adf jdeveloper

我在 jsff 页面中使用 inputFile 组件,用户可以在其中浏览文件系统,选择文件以便将其存储在数据库中。

我为此组件创建了一个 ValueChangeListener 方法,用于处理该文件并将其存储在数据库中。

问题是,一旦用户选择文件,它就会在页面中出现一秒钟,然后消失,并且 ValueChangeListener 不会被调用。

注意:此组件的 AutoSubmit 属性设置为 true。我正在使用带有 ADF 的 JDeveloper 11g。

最佳答案

如果 autsubmit 设置为 true,那么您的文件将在用户选择后立即提交。 您可能希望将其关闭并在用户单击提交按钮时提交。

如果您的 value 属性在提交后未保留(例如,如果您指向 backingBean 范围内的 bean),则提交完成后您将没有任何值。例如,您可以将其保存在 viewscope 变量中。

Here is nice sample如何完成文件上传。

别忘了设置 <af:form usesUpload="true"> .

还有一个link with Demo App included .

关于java - ADF JDeveloper 11g 中的“inputFile”组件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20347322/

相关文章:

php - Wordpress 文件上传程序错误

php允许内存大小在图像上传旋转时耗尽

java - MultipartEntity 和 Json

java - 当我使用 <h :outputText/>? 时,为什么 Oracle ADF 不为我转义引号

java - 使用app engine java servlet动态创建和存储csv文件

java - 通过点击位置从 JList 中获取一个组件

java - 将函数参数列表的字符串表示形式转换为实际参数,以进行反射调用

java - GAE 数据存储 API 直接替换

javascript - 获取oracle adf中java back bean中js函数的返回值

java - 在 JDeveloper 12c 中运行 Web 服务客户端和代理时出现错误,严重 : java. io.FileNotFoundException : ./config/jps-config.xml