0
다음 사례가 있습니다. Struta 2 <s:component>
태그에서 사용할 구성 요소를 개발 중입니다. 내가 개발중인 태그는 목록 양식의 열 머리글입니다. 구성 요소에 전달할 매개 변수는 열 이름입니다. 내가하고 싶은 일과 정확히 수행 할 방법을 모르는 것은 목록이 특정 열에 따라 정렬되어 있는지 확인하는 것입니다. 액션 클래스에는 List의 정렬을 유지하는 Map이 있지만 동적으로 액세스하는 방법을 알지 못합니다. 이 작동 :Java, Struts2 : 구성 요소 태그의 맵에서 값 가져 오기
<s:if test="%{sortingKey['id'] == 0}">
//show ascending sorting for example
</s:if>
이 작동하지 않습니다
<s:if test="%{sortingKey[parameters.fieldName] == 0}">
아니에요 :
<s:if test="%{sortingKey['%{parameters.fieldName}'] == 0}">
//show ascending sorting for example
</s:if>