Bonjour à tous,
je me plonge dans les taglib sur une web appli et je rencontre l'erreur suivante :
Ou encore:Code:org.apache.jasper.JasperException: javax.servlet.jsp.el.ELException: An error occurred while evaluating function "fn:length"
Le bout de code correspondant dans ma jsp est le suivant :Code:Attempt to coerce a value of type "com.maBoite.monProjet.laServlet" to type "java.lang.Long"
listAllDates est une ArrayList envoyée depuis la servlet, dont je souhaite afficher les éléments (qui sont des dates) dans une drop down list, et que l'utilisateur puisse selectionner une date (auquel cas il y aura alors un traitement).Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <FORM name="selectedDate" method="post" action=""> <table style="border: 1px, solid, separate; font-size: 8pt;"> <tr> <td id="idTableDetailHeaderHome">DATE</td> <td> <SELECT id="listAllDates" name="selectedDate" onchange="selectedDate.submit();"> <c:if test="${fn:length(sessionScope.listAllDates) > 0 }"> <c:forEach var="date" items="${sessionScope.listAllDates }"> <option value="i"><c:out value="${date}"/></option><br /> </c:forEach> </c:if> </SELECT> </td> </tr> </table> </FORM>
J'aimerai pouvoir verifier si cette Arraylist est vide ou pas, comme condition.
Quelqu'un aurait été confronté au même problème ?
Merci pour votre aide ;)