[英]JSF 1.1 and Ajax4jsf not working properly on Websphere 6.1
我正在使用JSF 1.1,Ajax4JSF。 我发现的是,如果我为JSF的某些inputText项目启用a4j:support
,则它无法按预期方式工作。 我在代码中有这样的东西
<h:inputText value="#{bean.desc}">
<a4j:support event="onkeyup" reRender="id"/>
</h:inputText>
我发现的是,有时它不起作用,例如,我在输入文本框中键入TEST
,而向后备bean传递的只是"T"
。
我看到的另一个问题是,在提交表单时,某些值未在备用bean中设置。 完全不调用setter方法。
我认为这在我的环境中无法正常工作,是否不支持JSF1.1,Ajax4JSF和websphere6.1的这种组合,或者我是否可以解决此问题?
编辑:
有时,当我通过onkeyup之类的事件生成ajax消息时,会出现以下错误(此错误并非总是会出现,但有时会出现)-
Request Error:status : 500 Internal Server Error Message: undefined.
我没有部署到Websphere的经验,但是如果您的ajax问题是部署环境的结果,我会感到惊讶。
一旦读取标记,就会出现一个明显的潜在问题。 您已经设置了ajax回调来触发onkeyup
...,因此将T传递给支持bean是有意义的,因为释放T键将调用该调用。 您可能要考虑使用更好的javascript事件,也许是onblur。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.