PrimeFaces Ajax 下拉菜单

2025年3月17日 | 阅读 3 分钟

PrimeFaces 提供了一种基于过滤器的创建动态下拉菜单的简单方法。通过 Ajax 调用形成一个新的下拉菜单。 <p:ajax> 标签在每次事件发生后调用 Java 方法。

在下面的例子中,我们创建了两个下拉菜单。这个例子包括以下文件。

JSF 文件

// ajax-dropdown.xhtml

ManagedBean

// Dropdown.java

执行后,它会产生以下输出。

输出

PrimeFaces Dropdown 1

第二个下拉菜单包含每个国家/地区的城市名称。每次选择国家/地区时,城市都会动态更新。

PrimeFaces Dropdown 2
PrimeFaces Dropdown 3