在JSF中显示1-n关系
我想在我的页面上放一张桌子。我的数据库中有两个表,例如用户和位置。每个位置都有多个用户。我想列出这些位置,并显示居住在这些位置的用户在JSF中显示1-n关系,jsf,Jsf,我想在我的页面上放一张桌子。我的数据库中有两个表,例如用户和位置。每个位置都有多个用户。我想列出这些位置,并显示居住在这些位置的用户 洛杉矶 约翰·洛克 杰克博士 埃科先生 如下图所示,有人可以在JSF中这样做吗 谢谢。您可以使用RichFaces来执行以下操作: <h:form> <rich:dataList var="city" value="#{myBean.allCity}"> <h:outputText value="#{city.name}"
洛杉矶
谢谢。您可以使用RichFaces来执行以下操作:
<h:form>
<rich:dataList var="city" value="#{myBean.allCity}">
<h:outputText value="#{city.name}" ></h:outputText>
<rich:dataList var="user" value="#{city.users}">
<h:outputText value="#{user.name}" ></h:outputText>
</rich:dataList>
</rich:dataList>
</h:form>
只有您注册为支持bean的MyBean。我只展示类的基本结构,如何用数据填充它是你们的选择 您可以使用RichFaces执行以下操作:
<h:form>
<rich:dataList var="city" value="#{myBean.allCity}">
<h:outputText value="#{city.name}" ></h:outputText>
<rich:dataList var="user" value="#{city.users}">
<h:outputText value="#{user.name}" ></h:outputText>
</rich:dataList>
</rich:dataList>
</h:form>
只有您注册为支持bean的MyBean。我只展示类的基本结构,如何用数据填充它是你们的选择 看不到图像。也许只是链接到它?看不到图像。也许只是链接到它?非常感谢。我照你说的做了,一切都很好。我看到你听到了新的答案,如果你接受答案,点击按钮\/。你应该在所有问题中都这样做。:)谢谢。我照你说的做了,一切都很好。我看到你听到了新的答案,如果你接受答案,点击按钮\/。你应该在所有问题中都这样做。:)
public class City{
private ArrayList<User> users= new ArrayList<User>();
public City( ArrayList<User> users){
this.users = users;
// you can get data from database in myBean, and pass it hear with cinstructor;
}
public ArrayList<User> getUsers() {
return allCity;
}
}
public class User{
private String name;
//constructor and others fields;
public String getName(){
return name;
}
}