Корректно экранировать круглые скобки в выражении EL

#jsp #jstl #el

#jsp #jstl #el

Вопрос:

Существует ли способ корректного экранирования круглых скобок? Я хотел бы распечатать переменную с помощью EL ${(foo)} . Если foo не пусто, оно должно распечатать (foo)

Комментарии:

1. используйте ${not empty foo} , чтобы проверить, не пусто ли

Ответ №1:

В EL вам не нужно экранировать () . Если вы хотите их распечатать, затем переместите его наружу ${} .

 <c:out value="(${foo})"/>