【问题标题】:'inputFile' component issue in ADF JDeveloper 11gADF JDeveloper 11g 中的“inputFile”组件问题
【发布时间】:2015-11-13 20:18:47
【问题描述】:

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

我为这个组件创建了一个ValueChangeListener 方法来处理这个文件并将它存储在db中。

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

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

【问题讨论】:

  • 请给我们您的确切 jdev 版本!

标签: java upload oracle-adf jdeveloper


【解决方案1】:

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

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

Here is nice sample 应该如何上传文件。

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

还有一个link with Demo App included

【讨论】:

  • 谢谢 Nagh,我错过了 usesUpload 属性。当我将
    添加到表单时,我的问题解决了。再次感谢。
猜你喜欢
  • 1970-01-01
  • 2022-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-13
  • 2013-01-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多