﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-努力创造未来！-随笔分类-报表</title><link>http://www.blogjava.net/pdw2009/category/27001.html</link><description>J2EE相关应用技术日志</description><language>zh-cn</language><lastBuildDate>Wed, 05 Dec 2007 01:47:50 GMT</lastBuildDate><pubDate>Wed, 05 Dec 2007 01:47:50 GMT</pubDate><ttl>60</ttl><item><title>VML 学习</title><link>http://www.blogjava.net/pdw2009/archive/2007/12/04/165149.html</link><dc:creator>有猫相伴的日子</dc:creator><author>有猫相伴的日子</author><pubDate>Tue, 04 Dec 2007 05:35:00 GMT</pubDate><guid>http://www.blogjava.net/pdw2009/archive/2007/12/04/165149.html</guid><wfw:comment>http://www.blogjava.net/pdw2009/comments/165149.html</wfw:comment><comments>http://www.blogjava.net/pdw2009/archive/2007/12/04/165149.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pdw2009/comments/commentRss/165149.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pdw2009/services/trackbacks/165149.html</trackback:ping><description><![CDATA[1、VML标记特有的通用属性<br />
<table style="color: red" width="100%">
    <tbody>
        <tr>
            <td>属性名</td>
            <td>默认值</td>
            <td>值类型/范围</td>
            <td>用途</td>
        </tr>
        <tr>
            <td>strokeweight</td>
            <td>0.75pt=1px</td>
            <td>number</td>
            <td>描述图形的边框粗度</td>
        </tr>
        <tr>
            <td>strokecolor</td>
            <td>black</td>
            <td>color</td>
            <td>描述图形的边框颜色</td>
        </tr>
        <tr>
            <td>stroked</td>
            <td>true</td>
            <td>boolean</td>
            <td>描述图形是否使用边框</td>
        </tr>
        <tr>
            <td>fillcolor</td>
            <td>white</td>
            <td>color</td>
            <td>描述图形的背景颜色</td>
        </tr>
        <tr>
            <td>filled</td>
            <td>true</td>
            <td>boolean</td>
            <td>描述图形是否使用背景</td>
        </tr>
        <tr>
            <td>print</td>
            <td>true</td>
            <td>boolean</td>
            <td>描述图形是否允许被打印机打印</td>
        </tr>
        <tr>
            <td>coordsize</td>
            <td>1000,1000</td>
            <td>Vector2D</td>
            <td>暗示图形与容器空间的大小比例</td>
        </tr>
        <tr>
            <td>coordorigin</td>
            <td>0 0</td>
            <td>Vector2D</td>
            <td>coordinate at top-left corner of element</td>
        </tr>
        <tr>
            <td>wrapcoords</td>
            <td>null</td>
            <td>string</td>
            <td>outline to use for tight text wrapping</td>
        </tr>
    </tbody>
</table>
2、VML标记支持的HTML通用属性<br />
<table style="color: red" width="100%">
    <tbody>
        <tr>
            <td>属性名</td>
            <td>默认值</td>
            <td>值类型/范围</td>
            <td>用途</td>
        </tr>
        <tr>
            <td>id</td>
            <td>null</td>
            <td>string</td>
            <td>定义元素的标识索引(多用于DHTML编程)</td>
        </tr>
        <tr>
            <td>class</td>
            <td>null</td>
            <td>classname</td>
            <td>定义元素使用的CSS样式类</td>
        </tr>
        <tr>
            <td>style</td>
            <td>null</td>
            <td>CSS string</td>
            <td>描述图形的CSS样式表</td>
        </tr>
        <tr>
            <td>title</td>
            <td>null</td>
            <td>string</td>
            <td>定义图形的提示标题(鼠标靠近后的帮助提示)</td>
        </tr>
        <tr>
            <td>href</td>
            <td>null</td>
            <td>string</td>
            <td>定义图形链接的URL地址</td>
        </tr>
        <tr>
            <td>target</td>
            <td>_self</td>
            <td>_self/_blank/_top</td>
            <td>定义图形以何种形式打开链接</td>
        </tr>
        <tr>
            <td>contentEditable</td>
            <td>false</td>
            <td>boolean</td>
            <td>描述图形内容是否允许用户编辑</td>
        </tr>
        <tr>
            <td>dir</td>
            <td>ltr</td>
            <td>ltr/rtl</td>
            <td>描述图形内容以哪种方向输出</td>
        </tr>
        <tr>
            <td>disabled</td>
            <td>false</td>
            <td>boolean</td>
            <td>描述图形能够响应用户事件触发</td>
        </tr>
    </tbody>
</table>
3、VML标记支持的CSS通用属性<br />
<table style="color: red" width="100%">
    <tbody>
        <tr>
            <td>属性名</td>
            <td>可用值/可用值范围</td>
            <td>用途</td>
        </tr>
        <tr>
            <td>width</td>
            <td>0-9999</td>
            <td>描述宽度</td>
        </tr>
        <tr>
            <td>height</td>
            <td>0-9999</td>
            <td>描述高度</td>
        </tr>
        <tr>
            <td>position</td>
            <td>static absolute fixed relative</td>
            <td>描述如何定位输出</td>
        </tr>
        <tr>
            <td>left</td>
            <td>0-9999</td>
            <td>描述距离页面位置左</td>
        </tr>
        <tr>
            <td>top</td>
            <td>0-9999</td>
            <td>描述距离页面位置上</td>
        </tr>
        <tr>
            <td>z-index</td>
            <td>0-9999</td>
            <td>描述3D位置</td>
        </tr>
        <tr>
            <td>cursor</td>
            <td>auto crosshair hand move help wait text&#8230;&#8230;</td>
            <td>描述鼠标形状</td>
        </tr>
        <tr>
            <td>zoom</td>
            <td>0-99</td>
            <td>描述缩放比例</td>
        </tr>
        <tr>
            <td>clip</td>
            <td>rect(上 右 下 左)</td>
            <td>描述裁剪对象</td>
        </tr>
        <tr>
            <td>border</td>
            <td>0-99 style color</td>
            <td>描述边框</td>
        </tr>
        <tr>
            <td>display</td>
            <td>block none inline list-item</td>
            <td>描述显示或隐藏</td>
        </tr>
        <tr>
            <td>overflow</td>
            <td>visible auto hidden scroll</td>
            <td>描述滚动条</td>
        </tr>
        <tr>
            <td>color</td>
            <td>colorstring</td>
            <td>描述文本内容颜色</td>
        </tr>
        <tr>
            <td>font-size</td>
            <td>0-999</td>
            <td>描述文本内容字号</td>
        </tr>
        <tr>
            <td>filter</td>
            <td>xray flipv fliph invert alpha(opacity=num)</td>
            <td>描述滤镜效果</td>
        </tr>
        <tr>
            <td>rotation</td>
            <td>(0-9999)%360</td>
            <td>描述旋转度</td>
        </tr>
        <tr>
            <td>flip</td>
            <td>x y</td>
            <td>描述反转或颠倒图形</td>
        </tr>
    </tbody>
</table>
<br />
<br />
<img src ="http://www.blogjava.net/pdw2009/aggbug/165149.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pdw2009/" target="_blank">有猫相伴的日子</a> 2007-12-04 13:35 <a href="http://www.blogjava.net/pdw2009/archive/2007/12/04/165149.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jasperreport使用list输出</title><link>http://www.blogjava.net/pdw2009/archive/2007/11/01/157570.html</link><dc:creator>有猫相伴的日子</dc:creator><author>有猫相伴的日子</author><pubDate>Thu, 01 Nov 2007 10:19:00 GMT</pubDate><guid>http://www.blogjava.net/pdw2009/archive/2007/11/01/157570.html</guid><wfw:comment>http://www.blogjava.net/pdw2009/comments/157570.html</wfw:comment><comments>http://www.blogjava.net/pdw2009/archive/2007/11/01/157570.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pdw2009/comments/commentRss/157570.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pdw2009/services/trackbacks/157570.html</trackback:ping><description><![CDATA[<p>jasperreport中可以使用List作为数据源，使用格式如下.<br />
List list=this.customerDao.getAllCustomer();&nbsp; //得到所有客户<br />
JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list);<br />
&nbsp;&nbsp;&nbsp;JasperPrint jasperPrint = JasperFillManager.fillReport(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reportFilePath, parameters, ds);<br />
得填充数据后，即可输出显示到PDF,Excel,Html<br />
到PDF:<br />
public byte[] generatePDF(String begCustNo, String endCustNo,<br />
&nbsp;&nbsp;&nbsp;String reportTitle, String reportFilePath) throws DemoException {<br />
&nbsp;&nbsp;// TODO Auto-generated method stub<br />
&nbsp;//begCustNo,endCustNo分别为查询传入的开始编号，结束编号.<br />
&nbsp;&nbsp;jdbcCustomerDao = new JdbcCustomerDao();<br />
&nbsp;&nbsp;Map parameters = new HashMap();<br />
&nbsp;&nbsp;parameters.put("ReportTitle", reportTitle);//报表标题<br />
&nbsp;&nbsp;List list = jdbcCustomerDao.getAllCustomer(begCustNo, endCustNo);<br />
&nbsp;&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list);<br />
&nbsp;&nbsp;&nbsp;JasperPrint jasperPrint = JasperFillManager.fillReport(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reportFilePath, parameters, ds);&nbsp;&nbsp;&nbsp;return JasperExportManager.exportReportToPdf(jasperPrint);<br />
&nbsp;&nbsp;} catch (JRException e) {<br />
&nbsp;&nbsp;&nbsp;throw new DemoException("Report Export Failed.");<br />
&nbsp;&nbsp;}<br />
&nbsp;}<br />
到Html:<br />
public byte[] generateHtml(String begCustNo, String endCustNo,<br />
&nbsp;&nbsp;&nbsp;String reportTitle, String reportFilePath) throws DemoException {<br />
&nbsp;&nbsp;jdbcCustomerDao = new JdbcCustomerDao();<br />
&nbsp;&nbsp;Map parameters = new HashMap();<br />
&nbsp;&nbsp;parameters.put("ReportTitle", reportTitle);<br />
&nbsp;&nbsp;List list = jdbcCustomerDao.getAllCustomer(begCustNo, endCustNo);<br />
&nbsp;&nbsp;System.out.println("list size is :" + list.size());<br />
&nbsp;&nbsp;JRHtmlExporter exporter = new JRHtmlExporter();<br />
&nbsp;&nbsp;ByteArrayOutputStream oStream = new ByteArrayOutputStream();<br />
&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list);<br />
&nbsp;&nbsp;&nbsp;JasperPrint jasperPrint = JasperFillManager.fillReport(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reportFilePath, parameters, ds);<br />
&nbsp;&nbsp;&nbsp;exporter.setParameter(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean.FALSE);<br />
&nbsp;&nbsp;&nbsp;exporter<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);<br />
&nbsp;&nbsp;&nbsp;exporter<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.setParameter(JRExporterParameter.CHARACTER_ENCODING, "GBK");<br />
&nbsp;&nbsp;&nbsp;exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, oStream);<br />
&nbsp;&nbsp;&nbsp;exporter.exportReport();<br />
&nbsp;&nbsp;&nbsp;byte[] bytes = oStream.toByteArray();<br />
&nbsp;&nbsp;&nbsp;return bytes;<br />
&nbsp;&nbsp;} catch (JRException e) {<br />
&nbsp;&nbsp;&nbsp;throw new DemoException("Report Export Failed.");<br />
&nbsp;&nbsp;}<br />
&nbsp;}<br />
到Excel:<br />
public byte[] generateExcel(String begCustNo, String endCustNo,<br />
&nbsp;&nbsp;&nbsp;String reportTitle, String reportFilePath) throws DemoException {<br />
&nbsp;&nbsp;jdbcCustomerDao = new JdbcCustomerDao();<br />
&nbsp;&nbsp;Map parameters = new HashMap();<br />
&nbsp;&nbsp;parameters.put("ReportTitle", reportTitle);<br />
&nbsp;&nbsp;List list = jdbcCustomerDao.getAllCustomer(begCustNo, endCustNo);<br />
&nbsp;&nbsp;System.out.println("list size is :" + list.size());<br />
&nbsp;&nbsp;JRXlsExporter exporter = new JRXlsExporter(); // Excel<br />
&nbsp;&nbsp;ByteArrayOutputStream oStream = new ByteArrayOutputStream();<br />
&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list);<br />
&nbsp;&nbsp;&nbsp;JasperPrint jasperPrint = JasperFillManager.fillReport(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reportFilePath, parameters, ds);<br />
&nbsp;&nbsp;&nbsp;exporter<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);<br />
&nbsp;&nbsp;&nbsp;exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, oStream);<br />
&nbsp;&nbsp;&nbsp;exporter.setParameter(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean.TRUE);<br />
&nbsp;&nbsp;&nbsp;exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean.FALSE);<br />
&nbsp;&nbsp;&nbsp;exporter.setParameter(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean.FALSE);<br />
&nbsp;&nbsp;&nbsp;exporter.exportReport();<br />
&nbsp;&nbsp;&nbsp;byte[] bytes = oStream.toByteArray();<br />
&nbsp;&nbsp;&nbsp;return bytes;</p>
<p>&nbsp;&nbsp;} catch (JRException e) {<br />
&nbsp;&nbsp;&nbsp;throw new DemoException("Report Export Failed.");<br />
&nbsp;&nbsp;}<br />
&nbsp;}<br />
<br />
jsp调用方法：<br />
&nbsp;&lt;%<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;String filePath=getServletContext().getRealPath("/")+"report.jasper";&nbsp;<br />
<br />
&nbsp;CustomerServiceImpl&nbsp; custs=new CustomerServiceImpl();<br />
&nbsp;&nbsp;&nbsp; byte[] bytes=null;<br />
&nbsp; String begNo=request.getParameter("beginCustNo");<br />
&nbsp; String endNo=request.getParameter("endCustNo");<br />
&nbsp; String type=request.getParameter("type");<br />
<br />
&nbsp; if(type.equals("Pdf")){&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bytes=&nbsp;custs.generatePDF(begNo,endNo,"客户资料明细表",filePath);<br />
&nbsp; }else if(type.equals("Excel")){<br />
&nbsp;&nbsp; bytes=custs.generateExcel(begNo,endNo,"客户资料明细表",filePath);<br />
&nbsp; }else<br />
&nbsp;&nbsp;&nbsp;&nbsp; bytes=custs.generateHtml(begNo,endNo,"客户资料明细表",filePath);</p>
<p><br />
&nbsp;if(bytes!=null){<br />
&nbsp;&nbsp;if(type.equals("Pdf")){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;response.setContentType("application/pdf");<br />
&nbsp;&nbsp;}else if(type.equals("Excel")){<br />
&nbsp;&nbsp;&nbsp;&nbsp; response.setContentType("application/vnd.ms-excel"); <br />
&nbsp;&nbsp;}else<br />
&nbsp;&nbsp;&nbsp;response.setContentType("text/html"); <br />
&nbsp;&nbsp;&nbsp; response.setContentLength(bytes.length);<br />
&nbsp;&nbsp;&nbsp; ServletOutputStream ouputStream = response.getOutputStream();<br />
&nbsp;&nbsp;&nbsp; ouputStream.write(bytes,0,bytes.length);<br />
&nbsp;&nbsp;&nbsp; ouputStream.flush();<br />
&nbsp;&nbsp;&nbsp; ouputStream.close();<br />
&nbsp;}else<br />
&nbsp;{<br />
&nbsp;&nbsp;out.println("error");<br />
&nbsp;}<br />
&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp; %&gt;<br />
<br />
======================================<br />
servlet 输出<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;doGet(HttpServletRequest&nbsp;request,&nbsp;HttpServletResponse&nbsp;response)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">throws</span><span style="color: #000000">&nbsp;ServletException,&nbsp;IOException&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connection&nbsp;conn</span><span style="color: #000000">=</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000">"</span><span style="color: #000000">com.microsoft.jdbc.sqlserver.SQLServerDriver</span><span style="color: #000000">"</span><span style="color: #000000">).newInstance();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn</span><span style="color: #000000">=</span><span style="color: #000000">DriverManager.getConnection(</span><span style="color: #000000">"</span><span style="color: #000000">jdbc:microsoft:sqlserver://localhost:1481;DatabaseName=pdw</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">sa</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">123456</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ServletContext&nbsp;servletContext</span><span style="color: #000000">=</span><span style="color: #0000ff">this</span><span style="color: #000000">.getServletContext();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map&nbsp;parameters</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;HashMap();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameters.put(</span><span style="color: #000000">"</span><span style="color: #000000">vname</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">裴德万</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File&nbsp;reportfile</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;File(servletContext.getRealPath(</span><span style="color: #000000">"</span><span style="color: #000000">/classes.jasper</span><span style="color: #000000">"</span><span style="color: #000000">));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(reportfile.getPath());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]&nbsp;bytes</span><span style="color: #000000">=</span><span style="color: #000000">JasperRunManager.runReportToPdf(reportfile.getPath(),parameters,conn);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;response.setContentType(</span><span style="color: #000000">"</span><span style="color: #000000">application/pdf</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;response.setContentLength(bytes.length);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ServletOutputStream&nbsp;outputStream</span><span style="color: #000000">=</span><span style="color: #000000">response.getOutputStream();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputStream.write(bytes,</span><span style="color: #000000">0</span><span style="color: #000000">,bytes.length);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputStream.flush();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputStream.close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span><span style="color: #0000ff">catch</span><span style="color: #000000">(Exception&nbsp;e){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span></div>
<img src ="http://www.blogjava.net/pdw2009/aggbug/157570.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pdw2009/" target="_blank">有猫相伴的日子</a> 2007-11-01 18:19 <a href="http://www.blogjava.net/pdw2009/archive/2007/11/01/157570.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jasperReport用户手册</title><link>http://www.blogjava.net/pdw2009/archive/2007/10/31/157161.html</link><dc:creator>有猫相伴的日子</dc:creator><author>有猫相伴的日子</author><pubDate>Wed, 31 Oct 2007 04:38:00 GMT</pubDate><guid>http://www.blogjava.net/pdw2009/archive/2007/10/31/157161.html</guid><wfw:comment>http://www.blogjava.net/pdw2009/comments/157161.html</wfw:comment><comments>http://www.blogjava.net/pdw2009/archive/2007/10/31/157161.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pdw2009/comments/commentRss/157161.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pdw2009/services/trackbacks/157161.html</trackback:ping><description><![CDATA[http://www.cnblogs.com/sharewind/archive/2007/08/15/856948.html
<img src ="http://www.blogjava.net/pdw2009/aggbug/157161.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pdw2009/" target="_blank">有猫相伴的日子</a> 2007-10-31 12:38 <a href="http://www.blogjava.net/pdw2009/archive/2007/10/31/157161.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>