引用
开始项目的创建:
引用
1.新建一“web project with birt runtime” 名为ReportWeb
2.如图设置:
3.启动tomcat 服务,
访问网址:http://localhost:8080/ReportWeb/frameset?__report=test1.rptdesign&sample=my+parameter
(此为简单示例)
4.在jsp页面引入已经设计好的报表:
新建一jsp页面在webContent目录下:testreport.jsp,内容如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="birt" uri="/WEB-INF/tlds/birt.tld" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<script type="text/javascript">
function expDoc() {
window.open("/ReportWeb/frameset?__report=test1.rptdesign&sample=my+parameter&__masterpage=true&__format=doc");
}
function expExcel() {
window.open("/ReportWeb/frameset?__report=test1.rptdesign&sample=my+parameter&__masterpage=true&__format=xls");
}
function expPDF() {
window.open("/ReportWeb/frameset?__report=test1.rptdesign&sample=my+parameter&__masterpage=true&__format=pdf");
}
</script>
<body>
<birt:report id="0"
top="100"
left="100"
width="800"
height="600"
reportDesign="test1.rptdesign"
position="absolute"
format="html">
</birt:report>
<input type="button" value="保存成word" onclick="javaScript:expDoc();"/>
<input type="button" value="保存成Excel" onclick="javaScript:expExcel();"/>
<input type="button" value="保存成PDF" onclick="javaScript:expPDF();"/>
</body>
</html>
5.启动服务,访问地址:http://localhost:8080/ReportWeb/testreport.jsp
即可通过对应的按钮导出相应的格式
分享到:
相关推荐
虽然Flappy Bird的源码可能不包含复杂的进度保存功能,但简单的高分记录可以通过序列化和反序列化技术实现,如使用java.io.Serializable接口。 通过学习Flappy Bird的Java源码,开发者不仅可以掌握基础的游戏开发...
【FlyBird源码JAVA】项目是一个使用JAVA编程语言编写的GUI游戏,其灵感来源于经典的小鸟飞行游戏"Flappy Bird"。在这个项目中,开发者手工编写了所有代码,展现了其在JAVA图形用户界面(GUI)设计和游戏逻辑实现上的...
项目:Java版Flappy Bird游戏及源代码 Flappy Bird游戏是一款简单的街机游戏。这整个游戏或项目使用Java和一些Swing组件来使其看起来惊人。你必须让游戏的主角回到家中。这是使用Swing组件的完美示例。 关于项目 ...
Tomcat则是一个开源的Java Servlet容器,它是Apache软件基金会的Jakarta项目的一部分,用于运行Java Web应用。 首先,让我们深入理解Java Web。Java Web编程允许开发者创建动态、交互式的Web应用。Servlet是Java ...
java大作业:简单的FlappyBird游戏.zipjava大作业:简单的FlappyBird游戏.zip java大作业:简单的FlappyBird游戏.zipjava大作业:简单的FlappyBird游戏.zip java大作业:简单的FlappyBird游戏.zipjava大作业:简单的...
FlappyBird小游戏的Java版.zipFlappyBird小游戏的Java版.zip FlappyBird小游戏的Java版.zipFlappyBird小游戏的Java版.zip FlappyBird小游戏的Java版.zipFlappyBird小游戏的Java版.zip FlappyBird小游戏的Java版....
Java飞扬的小鸟(Flappy Bird Redux)是一款基于Java编程语言开发的2D游戏,是对经典游戏Flappy Bird的重新实现。这个游戏源码提供了一个学习Java游戏开发的实践平台,可以帮助开发者深入了解Java图形用户界面(GUI...
《扑扇的小鸟》(Flappy Bird) 是一款在2013年由越南开发者Dong Nguyen推出的极简主义风格的休闲游戏,其Java版本则为开发者或爱好者基于原版游戏用Java编程语言重新实现的游戏。Java是一种广泛使用的面向对象的编程...
总之,"flybird_java源代码"是一个极好的学习材料,它提供了实际项目的经验,让初学者能在实践中理解和掌握Java编程的精髓。无论是对Java语法的熟悉,还是对游戏开发的探索,这两个版本的源代码都能提供丰富的学习...
【标题】"Bird_java_pilev99_bird_" 指的是一款基于Java编程语言开发的、模仿著名游戏Flappy Bird的小型游戏项目。在这个版本中,原版Flappy Bird中的小鸟形象被替换成了一个简单的圆形物体,游戏的核心玩法和操作...
《FlappyBird_Java》是一款基于Java编程语言开发的简单小游戏,专为Java学习者设计,旨在帮助他们实践编程技能并提升对Java的理解。通过分析这款游戏的源代码,我们可以深入探讨Java在游戏开发中的应用以及相关的...
本项目名为“Flappy_Bird cocos2dx_flappybird项目_java_herd9ol_bird”,是Flappy Bird的再现,采用了开源的游戏开发框架Cocos2d-x,并结合Java语言进行编程。项目不仅提供了完整的源代码,还附带了一份详细的源码...
《FlappyBird注释版_java.rar》是一款基于Java编程语言的高仿FlappyBird小游戏,其特点是包含了详尽的代码注释,对于学习Java游戏开发的初学者来说是一份宝贵的资源。FlappyBird是一款广受欢迎的像素风格休闲游戏,...
bird-java概述bird-java以Spring Boot为...Redis分布式锁适应Eventbus:自研Eventbus,支持RocketMQ,Kafka,RabbitMQ状态机:自研状态机,状态机内部不存储状态,支持分布式环境功能特性bird-java提供了一些简单的功能
【标题】"Java课程设计大作业FlappyBird"是一次针对大二学生进行的Java编程实践,旨在通过实现经典游戏FlappyBird来提升学生的编程技能和项目开发经验。FlappyBird是一款简单却极具挑战性的2D游戏,玩家需操控小鸟在...
本项目的核心目标是实现一款与流行游戏Flappy Bird类似的简单版游戏,玩家通过控制小鸟飞行,穿越由管道构成的障碍。 在Java开发Flappy Bird的过程中,涉及的知识点主要包括以下几个方面: 1. **Java基础知识**:...
Java实现的Flappy Bird小游戏是一个非常适合初学者上手的项目,它可以帮助你深入理解Java编程语言,特别是游戏开发的基本概念。下面将详细讲解这个项目涉及的知识点。 首先,Flappy Bird是一款基于2D图形的游戏,...
综上所述,这个Java实现的Flappy Bird项目涵盖了多个Java开发的关键领域,提供了一个全面的学习平台,帮助开发者提升其在图形界面、游戏编程、音频处理、数据交互和文件操作等方面的能力。通过深入研究这个项目,...