Как избежать толстой кишки в EL?

74
7

Мы используем сторонний инструмент, который предоставляет параметр запроса как "A:B","A:C","A:D" где A - это сервис (TOOL TERMINOLOGY) и B, C, D - параметр.

Как получить доступ к переменной с помощью EL? Если я предоставляю ${param.A:B}, он выдает исключение. Даже я пробовал с ${param.'A:B'}.

Примечание. Мы избегаем Scriptlet как можно больше.

спросил(а) 2016-12-28T12:15:00+03:00 4 года, 2 месяца назад
1
Решение
76

Используйте ${param['A:B']}. Это альтернатива нотации точек в языке выражений.

ответил(а) 2017-01-02T03:21:00+03:00 4 года, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема