JSP сравнение ключа hashmap со значением объекта
Привет,
Я новичок в JSP и столкнулся с проблемой при выполнении сравнения ключа hashmap и значения объекта. У меня есть объект (поле), который имеет строковое поле (размер). У меня также есть хэш-карта, которая содержит список ящиков, основанных на размере
Map<String, List<Box> boxCatgMap=new HashMap<String, List<Box>>(); <s:iterator value="boxCatgMap" var="boxCatg"> <s:set var="boxCatgKey" value="#boxCatg.key"/> <s:iterator value="boxes" var="box" status="ind"> <s:if test="%{#box.size.equals(boxCatgKey)}"> //some code </s:if></s:iterator> </s:iterator>
Условие if имеет некоторую проблему, из-за которой оно не выполняется. Может ли кто-нибудь помочь мне понять, что я упускаю?
Что я уже пробовал:
Я менял условие if и теги, но это не работает. Я не знаю, чего мне не хватает.