JSF 2.2 h:命令按钮为firea后的inputFile更新页面

时间:2013-12-18 13:03:34

标签: ajax file-upload jsf-2 jsf-2.2

我是使用JSF开发网站的新手。

我需要构建一个页面,用户可以使用inputText来添加值,也可以使用inputFile组件来上传文件,其中包含值和操作结果的输出值

问题是,当我有enctype =“multipart / form-data”并按下我的命令按钮时,输出值不会刷新,而是更新了结果。我必须从浏览器重新加载页面以检查发生了什么。 如果我从表单标签中删除enctype =“multipart / form-data”,那么我就无法上传任何文件(缺少自动按钮)

当我使用f:ajax标记呈现inputText或inputFile时,会发生这种情况 没有f:ajax标签它运行良好但我需要每次渲染这两个组件之一

1 个答案:

答案 0 :(得分:1)

这是一个已知问题。它已经被您真实地报告为issue 3048并且已经在2.2.5中修复,其计划发布日期为2014年1月2日 - 由于假期。同时,你可以通过抓取2.2.5快照逃脱。 Here's the API JARhere's the impl JAR