【发布时间】:2015-06-23 11:10:35
【问题描述】:
我正在运行 Wildfly 8.2,并且正在使用与其捆绑的 JSF 版本 2.2.8-jbossorg-1。
我有以下 facelet:
<h:form enctype="multipart/form-data">
<h:commandButton value="Submit">
<f:param name="myparam" value="true"/>
<f:ajax execute="@this" render="@this"/>
</h:commandButton>
</h:form>
当我按下提交按钮时,提交了几个参数,但没有提交 myparam。如果我从表单中删除 enctype="multipart/form-data" , myparam=true 提交就好了。
无论有没有 enctype="multipart/form-data",如果我删除 f:ajax,myparam=true 总是会提交。
为什么它在没有 enctype="multipart/form-data" 的情况下工作,但不能工作?我怎样才能让它工作?
【问题讨论】:
-
似乎在 2.2.11 中工作。
标签: ajax jsf jsf-2 jsf-2.2 wildfly