Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 JSF动态创建页面_Jsf 2 - Fatal编程技术网

Jsf 2 JSF动态创建页面

Jsf 2 JSF动态创建页面,jsf-2,Jsf 2,作为项目的一部分,我有很多用户,其中一个是管理员。出于it的需要,管理员能够看到在dataTable中注册的所有用户。对于每个条目(也称为用户),我想创建一个指向名为“user_profile”的profil页面的链接,该页面将为单击的用户动态创建。我是JSF新手,不知道怎么做 感谢您的帮助和指导! 提前谢谢 虽然我不认为这有什么区别,但这里是数据表: <h:dataTable id="datatable" value="#{adminstratorBean.userArray}" var

作为项目的一部分,我有很多用户,其中一个是管理员。出于it的需要,管理员能够看到在dataTable中注册的所有用户。对于每个条目(也称为用户),我想创建一个指向名为“user_profile”的profil页面的链接,该页面将为单击的用户动态创建。我是JSF新手,不知道怎么做

感谢您的帮助和指导! 提前谢谢

虽然我不认为这有什么区别,但这里是数据表:

<h:dataTable id="datatable" value="#{adminstratorBean.userArray}" var="u" styleClass="user-table"
                    headerClass="user-table-header" rowClasses="user-table-odd-row,user-table-even-row">
                    <h:column>
                        <f:facet name="header">Όνομα</f:facet>
                    #{u.name}
                </h:column>
                    <h:column>
                        <f:facet name="header">Επώνυμο</f:facet>
                    #{u.surname}
                </h:column>
                    <h:column>
                        <f:facet name="header">Τηλέφωνο</f:facet>
                    #{u.phone}
                </h:column>
                    <h:column>
                        <f:facet name="header">Email</f:facet>
                    #{u.email}
                </h:column>
                    <h:column>
                        <f:facet name="header">Όνομα Χρήστη</f:facet>
                    #{u.username}
                </h:column>
                    <h:column>
                        <f:facet name="header">Εκρεμμεί έγκριση</f:facet>
                        <h:outputText value="#{u.registered ? 'ΟΧΙ' : 'ΝΑΙ' }"></h:outputText>
                    </h:column>
                </h:dataTable>

Όνομα
#{u.name}
Επώνυμο
#{u.姓}
Τηλέφωνο
#{u.phone}
电子邮件
#{u.email}
Όνομα Χρήστη
#{u.username}
Εκρεμμεί έγκριση
使用
生成指向用户配置文件页面的链接:

<h:column>
    <f:facet name="header">Profile</f:facet>
    <h:link outcome="user_profile" value="View profile" />
        <f:param name="id" value="#{u.id}" />
    </h:link>
</h:column>

轮廓
然后在用户配置文件视图中使用
标记来处理“id”参数

阅读更多信息