关于网友提出的“ ireport报表出错了”问题疑问,本网通过在网上对“ ireport报表出错了”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: ireport报表出错了
描述:报表jreport
aciton
public class ReportAction extends BaseAction {
private static final long serialVersionUID = 1L;
List myList = new ArrayList();
@Autowired
private RoomDao RoomDao;<>
public String execute() throws Exception {
/>
myList = RoomDao.getRoom(); //数据库查出来的数据也不知道有没有用
try {
/>
String reportSource;
reportSource = ServletActionContext.getServletContext().getRealPath("/jasper/report3.jrxml");
File parent = new File(reportSource).getParentFile();
// 将.jrxml模板文件编译成为.jasper文件,当然,其文件名可以指定,如果没指定,则与.jrxml文件名一样.只是后缀不同而已
JasperCompileManager.compileReportToFile(reportSource, new File(parent, "compiled_jasper_template.jasper").getAbsolutePath());
} catch (Exception e) {
/>
e.printStackTrace();
return ERROR;
}
return SUCCESS;
}
public List getMyList() {
return myList;
}
}
<>
struts2 配置文件
"http://struts.apache.org/dtds/struts-2.0.dtd">
/jasper/report3.jasper
myList
PDF
/jasper/report3.jasper
myList
HTML
/jasper/report3.jasper
myList
XML
/jasper/report3.jasper
myList
CSV
/jasper/report3.jasper
/>
myList
XLS
jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ include file="/common/taglibs.jsp"%>
Struts2+ JasperReports 使用示例
<%@ include file="/common/meta.jsp"%>
HTML
PDF
<>
XML
CSV
XLS