java - A4j 按钮不触发

标签 java jsf richfaces seam ajax4jsf

我在 JSF 项目中使用了 richfaces。现在我正在对 Seam 进行同样的尝试。 但我总是遇到同样的 JavaScript 错误:

Message: Object required
Line: 2791
Code: 0
URI: http://localhost:8080/myapp/a4j/g/3_3_1.GA/org/ajax4jsf/framework.pack.js

s:button 标签有效

 <s:button id="eMail0" value="sButton" action="#{Mailer.sendMail}" /> 

以下两种情况都会导致 IE8 中描述的 JavaScript 消息(Firefox 显示无响应)

 <a4j:commandButton id="eMail1" value="cmdButton" action="#{Mailer.sendMail}" />

 <a4j:commandLink id="eMail2" action="#{Mailer.sendMail}">
     <f:param name="email" value="param"/>
     <h:outputText value="eMailLink"/>
 </a4j:commandLink>

关于如何解决该问题的任何想法,或者接缝 2.2.0 是否存在已知问题?

最佳答案

您是否已将按钮括在 <h:form> 中?

关于java - A4j 按钮不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4065090/

相关文章:

security - 使用容器管理的身份验证时如何在 JSF 中获取登录用户名

jsf - <rich :dataList> Tag Library supports namespace: http://richfaces. org/rich,但没有为 name: dataList 定义标签

java - 未调用 JSF 操作监听器

eclipse - GWT-JRE-Emulated 类感知 Eclipse?

java - 当对三个整数使用两次 = 运算符时,会发生什么?

jsf - 使用 JSF 1.2 添加输入文件

java - JSF:a4j:轮询和性能损失

javascript - 无法使用 #{rich :component(Id)} or RichFaces. $(Id) 访问 javascript 中的丰富组件

java - 为什么列表元素不交换?

java - OpenSAML (2.0) 签名验证不起作用