次のエラーが発生しました。JSP でこの式を使用することはできませんか?
value="${ user.niveauuser == 0 ? 'banni' : ${ user.niveauuser == 2 ? 'membre' : ${ user.niveauuser == 3 ? 'modérateur' : 'Administrateur'}}}" /></td>
この表現の何が問題になっていますか?
次のエラーが発生しました。JSP でこの式を使用することはできませんか?
value="${ user.niveauuser == 0 ? 'banni' : ${ user.niveauuser == 2 ? 'membre' : ${ user.niveauuser == 3 ? 'modérateur' : 'Administrateur'}}}" /></td>
この表現の何が問題になっていますか?
あなたはこのようにすることができます:
<c:set var="usertype" value=""/>
<c:choose>
<c:when test="${user.niveauuser == 0}">
<c:set var="usertype" value="banni"/>
</c:when>
<c:when test="${user.niveauuser == 2}">
<c:set var="usertype" value="membre"/>
</c:when>
<c:when test="${user.niveauuser == 3}">
<c:set var="usertype" value="modérateur"/>
</c:when>
<c:otherwise>
<c:set var="usertype" value="Administrateur"/>
</c:otherwise>
</c:choose>
<c:out value="${usertype}"/>
または、このロジックをバックエンドに実装することをお勧めします。