В чем разница между p: nth-child (2) и p: nth-of-type (2)?

Как это сделать, чтобы константы были доступны как из бэкэндов, так и из файлов XHTML?

blockquote>

В резервных компонентах это, очевидно, легко. Поскольку они просто классы Java, это не отличается от «нормального» Java-способа. Вы можете использовать поля enum s или public static final. В взглядах это совсем другая история. До следующей версии 3.0 EL не поддерживает константы.

Я бы предложил использовать перечисления, поскольку EL имеет скрытую поддержку для них в строковых сравнениях. Он не выполняет никаких проверок безопасности типа / времени выполнения, но вы можете использовать имя перечисления в виде строки. Например,


Если вы предпочитаете больше кода самодокументирования и проверки времени выполнения (нет, проверка на компиляцию невозможна), вы можете рассмотреть возможность использования OmniFaces .



Это ИМО лишь немного более неуклюжий. Тем не менее, во время разработки проверка работоспособности. Опечатка легко контролируется.

В предстоящем EL 3.0 ( JSR-341 , части Java EE 7), можно ссылаться на константы одинаково. См. Также Как ссылаться на константы в EL? Для этого требуется только программный импорт констант, поскольку для этого нет стандартного тега JSP / Facelets.

13
задан Janak 28 September 2018 в 09:58
поделиться