Использование параметра объекта запроса в качестве имени атрибута области приложения в JSP - PullRequest
1 голос
/ 21 августа 2010

У меня есть объект запроса с атрибутом String name1. Когда запрос отправляется в JSP, я хотел бы использовать параметр name1 в качестве имени компонента области приложения для получения его статуса. Я пытался

 <jsp:getProperty name="${name1}" property="status" />

и

${${objName}.status}

и

${applicationScope.${objName}.status}

но это не работает.

1 Ответ

1 голос
/ 21 августа 2010

Вы не можете вкладывать выражения EL. Это одно выражение. Используйте обозначение скобки.

${applicationScope[objName].status}

Смотри также:

...