Я следую за этот учебник: http://javabeansinjasper.blogspot.com/Почему возникает ошибка источника данных javabeans?
Я сталкиваюсь с трудностями при тестировании источника Java Beans данных на иРепорт. Я упаковал свой контейнер приложений через mvn-пакет и добавил его в путь класса iReport.
Мой завод класс выглядит следующим образом:
public class JasperReportFactory {
private static Vector proposalReports;
public static void setProposalReports(ProposalReport report) {
proposalReports = new Vector();
proposalReports.add(report);
}
public static Collection getProposalReports() {
return proposalReports;
}
}
Но я получаю следующее сообщение об ошибке:
The method don't return a valid Array or java.util.Collection!
Все идеи будут оценены.!
спасибо за это, какие-либо идеи, почему поля не будут заселенные на иРепорт, даже если источник данных соединения теперь успешно? Я ожидаю, что теперь могу перетаскивать поля, но их нет. – lorraine
@ yin03 Если вы не получаете поля автоматически (извлекаете поля), создайте их вручную (щелкните правой кнопкой мыши по узлам, добавьте поле), укажите имя и класс, как в вашем компоненте. –