Я не использовал эти две технологии вместе, но из того, что я знаю о JFreeChart и Richfaces независимо, я думаю, что у вас есть два варианта.
Используйте встроенный сервлет JFreeChart (см. здесь ), чтобы JFreeChart позаботился о создании изображений, всплывающих подсказок и разверток гиперссылок. Это отлично работает для JSP, но я не уверен, насколько хорошо это будет работать, если вам нужна поддержка ajax для детализации. Я хотел бы изучить переопределение PieChart URL и генераторов всплывающих подсказок, чтобы они генерировали доброту richfaces. Для получения изображений во многом будет использоваться a4j: mediaOutput.
Второй вариант - использовать утилиты рисования JFreeChart, как если бы вы работали в Swing, но в bean-компоненте, как показано в документах RichFaces .
Какой бы вариант вы ни выбрали, я бы предложил начать с простой попытки заставить изображение работать, а затем перейти к развертке и всплывающим подсказкам. Я ожидаю, что оба обновления будут выполнимы, хотя я сделал это в JSP. Надеюсь, кто-то поможет вам с использованием этих технологий специально.