gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 17:18:38 24 4
gpt4 key购买 nike

我在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com