我正在使用 JSF1.1,我想从第一个更新第二个 selectOneMenu 并拥有这个代码_
<%@ 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的了解较少。谢谢