Это очень упрощенный пример проблемы, с которой я пытаюсь сослаться на сессионный компонент, динамически создавая имя атрибута с использованием JSTL / EL. Имя атрибута сеанса - «userBean», у которого есть свойство «name» с соответствующим getter / setter.
This works<br>
User: ${userBean.name}<br>
<c:set var="userBeanName">${userBean}.name</c:set><br>
This does not work<br>
User: ${userBeanName}<br>
результаты:
Это работает
Пользователь: ACOSTA SALES COMPANY
Это не работает
Пользователь: 000101.name
Второй вызывает метод toString () моего класса userBean и объединяет это + ".name".
Конечно, есть очень простой ответ на это; однако, я не могу понять это с моими ограниченными знаниями.