Мое перечисление java выглядит так:
public enum EmailType { HOME, WORK, MOBILE, CUSTOMER_SERVICE, OTHER }
В JSP я пытаюсь сделать что-то, как показано ниже, но это не работает.
(Home)
(Work)
После поиска в Google я нашел эти ссылки: Перечисление внутри JSP . Но я хочу избегать использования скриптов в моем JSP. Как я могу получить доступ к java enum внутри тега EL и провести сравнение? Пожалуйста помоги. gen = (f вместо f в foo) f (* gen) * args ...
Рассмотрим следующий код Python:
def f(*args):
for a in args:
pass
foo = ['foo', 'bar', 'baz']
# Python generator expressions FTW
gen = (f for f in foo)
f(*gen)
Автоматически ли * args
расширяет генератор во время вызова? Другими словами, я повторяю gen
дважды в пределах f (* gen)
, один раз для расширения * args
и один раз для перебора аргументов? Или генератор сохраняется в исходном состоянии, а итерация происходит только один раз во время цикла for?