How to perform if statement with JSTL Java? [Java EE]

-2

I'm trying to list operators whose level or type of user equals 3.

Clearly I have an error in the syntax or in the comparison that I make. I hope you can help.

<tbody>
    <c:forEach items="${listPostulant}" var="postulant">
        <c:if test="${postulant.getLevelUser()== "3"}">
            <tr>
                <td>${postulant.getIdUser()}</td>
                <td>${postulant.getNameUser()}</td>
                <td>${postulant.getLastnameUser()}</td>
                <td>${postulant.getRunUser()}</td>
                <td>${postulant.getUsernameUser()}</td>
                <td>${postulant.getPasswordUser()}</td>
                <td>${postulant.getCellphoneUser()}</td>
                <td>${postulant.getStatus()}</td>
                <td>${postulant.getLevelUser()}</td>
            </tr>
        </c:if>
    </c:forEach>
</tbody>

CAPTURE:

I remain attentive to your answers.

    
asked by GOHANCKZ 06.07.2018 в 19:48
source

1 answer

0

I solved it the way Paul says.

The correctly functional code is the following:

<tbody>
    <c:forEach items="${listPostulant}" var="postulant">
        <c:if test="${postulant.getLevelUser() eq '3'}">
            <tr>
                <td>${postulant.getIdUser()}</td>
                <td>${postulant.getNameUser()}</td>
                <td>${postulant.getLastnameUser()}</td>
                <td>${postulant.getRunUser()}</td>
                <td>${postulant.getUsernameUser()}</td>
                <td>${postulant.getPasswordUser()}</td>
                <td>${postulant.getCellphoneUser()}</td>
                <td>${postulant.getStatus()}</td>
                <td>${postulant.getLevelUser()}</td>
            </tr>
        </c:if>
    </c:forEach>
</tbody>

Thank you very much.

    
answered by 06.07.2018 в 20:19