У меня следующий случай: я разрабатываю компонент, который я намерен использовать с помощью тега Struta 2 <s:component>
. Разрабатываемый мной тег является заголовком столбца в форме списка. Параметр, который я передаю компоненту, является именем столбца. То, что я хочу сделать и не знаю точно, как это сделать, это проверить, отсортирован ли список по конкретному столбцу. В классе действий у меня есть Map, которая содержит сортировки списка, но я не знаю, как получить к ней динамический доступ.
Это работает:
<s:if test="%{sortingKey['id'] == 0}">
//show ascending sorting for example
</s:if>
Это не работает:
<s:if test="%{sortingKey['%{parameters.fieldName}'] == 0}">
//show ascending sorting for example
</s:if>