我在使用JSF1.1,我想從一日一&更新第二selectOneMenu用於有這個code_Ajax和JSF 1.1實現
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://www.azureworlds.org" prefix="azure"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="x"%>
<%@ taglib uri="http://www.asifqamar.com/jsf/asif" prefix="a"%>
...
<h:outputText value="State* " />
<x:selectOneMenu value="#{hotelBean.state}">
<f:selectItem itemLabel="Select One" itemValue="" />
<f:selectItem value="#{hotelBean.mapStates }" />
<x:ajax update="city" listener="#{hotelBean.handleCityChange}" />
</x:selectOneMenu>
<h:outputText value="City* " />
<x:selectOneMenu id="city" value="#{hotelBean.city}">
<f:selectItem itemLabel="Select One" itemValue="" />
<f:selectItem value="#{hotelBean.mapCities }" />
</x:selectOneMenu>
線X :ajax update =「city」listener =「#{hotelBean.handleCityChange}」 不能正常工作,我搜索了但JSF1.1不支持Ajax。
那麼我能做些什麼,我怎麼可以使用JavaScript?而且我對JS的知識較少。 感謝名單
請不要使用'[JSF的1.2]'用於JSF 1.1標記。如果您未使用Ajax4jsf庫(RichFaces的一部分,即「」標籤),請不要使用'[ajax4jsf]'標籤。 –
BalusC
回到你的具體問題,taglib是什麼'x' taglib從?這是無法識別的兩個標準JSF 1.1標籤庫中的任何一個'f =「http://java.sun.com/jsf/core」'和'h =「http://java.sun.com/jsf/html 「'。 – BalusC
@BalusC好的,我在帖子中顯示了我的taglibs。 –