Для типа «динамическая яшма», сопоставленного с именем «успех», не определен тип результата.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Для типа «динамическая яшма», сопоставленного с именем «успех», не определен тип результата.

Сообщение Anonymous »

Я пытаюсь использовать DynamicJasper 5.0.0 со Struts 2.3.4. Я использую следующий код для отображения данных в формате PDF:
В классе действий:

Код: Выделить всё

try {
FastReportBuilder drb = new FastReportBuilder();
DynamicReport dr = drb.addColumn("Size", "size", String.class.getName(), 30).setTitle("Size List Report").setSubtitle("This report was generateed at" + new Date()).setUseFullPageWidth(true) //make colums to fill the page width
.setPrintBackgroundOnOddRows(true).build();

JRDataSource ds = new JRBeanCollectionDataSource(getSizeList());
JasperPrint jp = DynamicJasperHelper.generateJasperPrint(dr, new ClassicLayoutManager(), ds);
JasperViewer.viewReport(jp);    //finally display the report report   
} catch (Exception e) {
System.out.println("Exception");
}
return SUCCESS;
[/code]

Код: Выделить всё

struts.xml
:[/b]

Код: Выделить всё







dr
sizeList
Dynamic Report generated with struts 2
params
PDF
classic



При запуске я получаю следующую ошибку:

Код: Выделить всё

There is no result type defined for type 'dynamic-jasper' mapped with name 'success'. Did you mean 'dynamicJasper'? - result - file:/E:/Project/cxn/cnx/build/web/WEB-INF/classes/struts.xml:571:58
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.buildResults(XmlConfigurationProvider.java:653)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:387)
... 20 more
Я включил следующие файлы jar:
[img]https://i.sstatic. net/EZYwD.jpg[/img]


Подробнее здесь: https://stackoverflow.com/questions/206 ... -name-succ
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»