Java Platform, Enterprise Edition (Java EE) 8
Учебник по Java EE

Назад Вперёд Содержание

Присвоение бинам имён EL

Чтобы сделать компонент доступным через EL, используйте предустановленный квалификатор @Named:

import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.inject.Named;

@Named
@RequestScoped
public class Printer {

    @Inject @Informal Greeting greeting;
    ...
}

Квалификатор @Named позволяет вам получить доступ к компоненту, используя имя компонента, с первой буквой в нижнем регистре. Например, страница Facelets будет ссылаться на компонент как printer.

Вы можете указать аргумент для квалификатора @Named, чтобы использовать имя не по умолчанию:

@Named("MyPrinter")

С этой аннотацией страница Facelets будет ссылаться на компонент как MyPrinter.


Назад Вперёд Содержание
Логотип Oracle  Copyright © 2017, Oracle и/или её дочерних компаний. Все права защищены. Версия перевода 1.0.5 (Java EE Tutorial — русскоязычная версия)