簡體   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