0

@ManagedProperty(value = "#{ticketDataBean}") を注入しようとしています。私はそれを行うことができましたが、それ以来、その中でコンストラクターを宣言しました。ガイドしてください。私のコードスニペット

@ManagedProperty(value = "#{ticketDataBean}")
private TicketDataBean ticketDataBean; 


  public class TicketDataBean extends CreateTicketData implements Serializable {
   private static final long serialVersionUID = 1L;
private String category;
private TicketingService service;
private static final transient Logger LOGGER = LoggerFactory.getLogger(TicketDataBean.class);

public TicketDataBean(final TicketingService service) {

    final net.atos.portlet.ticketing.model.UserInfo originalUser;
    this.service = service;
    originalUser = service.getDefaultReceiver();
    receiverId = originalUser != null ? originalUser.getId() : null;
    LOGGER.info("Reciever id in ticketdatabean---->" + receiverId);
}
4

1 に答える 1