如何使用JSTL和EL迭代jsp中的javabean值

时间:2016-04-10 05:37:32

标签: java jsp jstl

在我的jsp中:

<jsp:useBean id = "b" class = "pack1.userBean" scope="application" />
            <tr>
                    <td> <c:out value ="firstName"/> </td>
                    <td> <c:out value ="${b.firstName}"/> </td>
            </tr>  

            <tr>
                    <td> <c:out value ="lastName"/> </td>
                    <td> <c:out value ="${b.lastName}"/> </td>
            </tr> 

这工作正常,但我如何在循环中迭代userBean中的每个值,而不是一遍又一遍地键入每个值?

看起来像:(没有工作)

         <c:forEach var="p" items="${b}">
            <tr>
                <td> <c:out value ="${p.key}"/> </td>
                <td> <c:out value ="${p.value}"/> </td>
            </tr>
        </c:forEach>

标题:(正常工作)

    <c:forEach var="h" items="${header}">
        <tr>
            <td> <c:out value ="${h.key}"/> </td>
            <td> <c:out value ="${h.value}"/> </td>
        </tr>
    </c:forEach>

有人可以帮忙吗? 感谢。

0 个答案:

没有答案