问候。
我有一个使用以下方面开发的简单应用程序
- JSF 1.2
- 动态网页模块 2.5
- 爪哇 5
- RichFaces 3.3.2
我的 Jsf 页面代码片段如下:-
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="x"%>
...
<h:selectOneMenu styleClass="combo" id="Country"
onchange="submit()" valueChangeListener="#{countryBean.countryChanged}">
<f:selectItems value="# {countryBean.countryList}"/>
</h:selectOneMenu>
相关的支持 bean 代码片段:-
public void countryChanged(javax.faces.event.ValueChangeEvent event)
{
System.out.println("...........Country Changed.........." + event.getNewValue());
}
我有 2 个问题需要研究。
- 首先,当我选择任何值时,组合框中的值会消失
- 其次,在 countryChange 方法中没有打印任何内容,这意味着显然我的 valueChangeListener 没有被调用。
请让我知道我在这里可能会丢失什么。