JSF 添加到 selectOneMenu from a List;
我有一个 List 对象,其中包含 School.Id、School.Name 和 School.Address 。
我需要在 selectOneMenu 列表框中列出所有 School.Name。 Java 代码和相应的 JSF 代码将如何。
到目前为止我的工作;
<h:selectOneMenu value="#{School.listschoolName}">
<f:selectItems value="#{School.listschoolName}" />
</h:selectOneMenu>
Java 类
//And also i got the corresponding getters and setters for these
private List<School> listschool;
public void listschoolName(){
setListschool(hml.findAllSchool());
}
findAllSchool()
方法实际上返回一个 List
对象。
我需要在列表框(下拉/ selectOneMenu )上显示这些学校名称。我该怎么做?
- 我正在使用 Netbeans 6.9.1 和 Galssfish 3
I have a List object which hold School.Id, School.Name, and School.Address .
I need to list all the School.Name in a selectOneMenu List box. How will be the Java code and the corresponding JSF code will be.
My workings so far;
<h:selectOneMenu value="#{School.listschoolName}">
<f:selectItems value="#{School.listschoolName}" />
</h:selectOneMenu>
Java Class
//And also i got the corresponding getters and setters for these
private List<School> listschool;
public void listschoolName(){
setListschool(hml.findAllSchool());
}
The findAllSchool()
method actually returns a List<School>
object.
I need to display these School Names on a List Box (dropdown / selectOneMenu ). How can i do this ?
- I am using Netbeans 6.9.1 and Galssfish 3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
var
、itemLabel
和itemValue
属性:根据您在 School 类中的 getId() 和 getName() ,以及托管 bean 中的 getSelectedSchool() 和 setSelectedSchool(School s) 。
You can use the
var
,itemLabel
anditemValue
attributes :According you have a getId() and getName() in the School class, and a getSelectedSchool() and setSelectedSchool(School s) in your managed bean.