Java A4j按钮不带';t火
我在JSF项目中使用了richfaces。现在我正在用Seam做同样的尝试。 但我总是遇到同样的JavaScript错误:Java A4j按钮不带';t火,java,jsf,richfaces,seam,ajax4jsf,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 id="eMail0" value="sButton" action="#{Maile
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 id="eMail0" value="sButton" action="#{Mailer.sendMail}" />
以下两项都导致IE8中描述的JavaScript消息(Firefox没有显示响应)
关于如何解决该问题,或者seam 2.2.0是否存在已知问题,有什么想法吗?您是否在
中包含了按钮?我认为这与seam无关。我从未见过这个javascript错误。但我只使用Firefox,所以也许这就是原因……除了javascript消息之外,还有什么错误?没有执行这些操作?您是否已将按钮包含在
中?@Shervin谢谢,我试图将a4j:commandLink放入一个非列表中,该列表未包含在h:form中。请将您的评论作为回答。
<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>