Jsf 如何预选h:selectOneMenu的选项

Jsf 如何预选h:selectOneMenu的选项,jsf,initialization,selectonemenu,Jsf,Initialization,Selectonemenu,是否可以从选择菜单中预选一个选项 我有一个UI组件: #{constants.countrySelectMenu}的值是国家ID-国家名称对的列表。 是否有方法使用预选值呈现列表,或者至少有解决方法来完成此操作?只需将后面的属性预设为所需的值即可。例如,您可以在bean的(post)构造函数、操作(listener)方法等中实现 在你的具体例子中,例如 public class AuthenticateController { private String country;

是否可以从选择菜单中预选一个选项

我有一个UI组件:


#{constants.countrySelectMenu}
的值是国家ID-国家名称对的列表。
是否有方法使用预选值呈现列表,或者至少有解决方法来完成此操作?

只需将
后面的属性预设为所需的值即可。例如,您可以在bean的(post)构造函数、操作(listener)方法等中实现

在你的具体例子中,例如

public class AuthenticateController {

    private String country;

    @PostConstruct
    public void init() {
        country = "NL";
    }

    // ...
}
它的工作方式与所有其他组件(如
等)完全相同。输入组件的值本身只是表示(预先)选择/检查/填充的值

另见:

谢谢!这比我想象的要容易