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