我是使用JSF开发网站的新手。
我需要构建一个页面,用户可以使用inputText来添加值,也可以使用inputFile组件来上传文件,其中包含值和操作结果的输出值
问题是,当我有enctype =“multipart / form-data”并按下我的命令按钮时,输出值不会刷新,而是更新了结果。我必须从浏览器重新加载页面以检查发生了什么。 如果我从表单标签中删除enctype =“multipart / form-data”,那么我就无法上传任何文件(缺少自动按钮)
当我使用f:ajax标记呈现inputText或inputFile时,会发生这种情况 没有f:ajax标签它运行良好但我需要每次渲染这两个组件之一
答案 0 :(得分:1)
这是一个已知问题。它已经被您真实地报告为issue 3048并且已经在2.2.5中修复,其计划发布日期为2014年1月2日 - 由于假期。同时,你可以通过抓取2.2.5快照逃脱。 Here's the API JAR和here's the impl JAR。