I managed to do it with the next code but there must be an easier way.
<%@ taglib prefix=\"c\" uri=\"http://java.sun.com/jsp/jstl/core\" %>
<%@ tag
You can access individual elements with the array [] operator:
<c:out value="${attachments[0].id}" />
This will work for arrays and lists. It won't work for maps and sets. In that case you must put the key of the element inside the brackets.
Using ${mySet.toArray[0]} does not work.
I do not think it is possible without having forEach loop at least one iteration.
Since i have have just one element in my Set the order is not important So I can access to the first element like this :
${ attachments.iterator().next().id }