繁体   English   中英

JSF 1.1和Ajax4jsf在Websphere 6.1上无法正常工作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM