Для custom component хочу сделать обработчики событий - т.е. onSelectionChange - аттрибут, которому передается MethodExpression. ListSelectionListener при возникновении соотв. event пытается выполнить #{ListData.changeSelection(event)} , полученный от компонента. public class ListSelectionListener implements ActionListener { public void processAction(ActionEvent event) throws AbortProcessingException { if( event instanceof ListSelectionEvent ) { ListSelectionEvent selectionEvent... read more