var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-20738293-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script')"/>

          jutleo
          歡迎走進(jìn)有風(fēng)的地方~~
          posts - 63,  comments - 279,  trackbacks - 0
               摘要: JDBC數(shù)據(jù)源很簡(jiǎn)單主要是SQL的功底,但是它是最基礎(chǔ)的,網(wǎng)上一大堆這方面的介紹哦,可以參考別人的多看看哦,我寫(xiě)的這些都有點(diǎn)語(yǔ)無(wú)倫次了,主要是我自己不怎么寫(xiě)東西,多以代碼的形式留給自己了,現(xiàn)在寫(xiě)出來(lái)和大家交流,當(dāng)時(shí)做這個(gè)的時(shí)候找了好多的文章沒(méi)有一篇寫(xiě)的深刻的,大多都是copy的  閱讀全文
          posted @ 2008-12-11 14:45 凌晨風(fēng) 閱讀(5874) | 評(píng)論 (3)編輯 收藏
               摘要: 隨便說(shuō)說(shuō)parameters、Fields、Variables三個(gè)報(bào)表基礎(chǔ)的東東,為下來(lái)的做做基礎(chǔ)  閱讀全文
          posted @ 2008-12-11 11:47 凌晨風(fēng) 閱讀(4630) | 評(píng)論 (23)編輯 收藏
               摘要: 項(xiàng)目中學(xué)到的一些jasperReport的東東,先說(shuō)點(diǎn)基礎(chǔ)的概念吧!  閱讀全文
          posted @ 2008-12-11 10:10 凌晨風(fēng) 閱讀(3402) | 評(píng)論 (0)編輯 收藏

              關(guān)于怎么整合網(wǎng)上到處都是例子、apache也有比較詳細(xì)的例子說(shuō)明,我是參考這篇文章的http://www.aygfsteel.com/sterning/archive/2008/01/02/172317.html我使用他的源碼HTML預(yù)覽時(shí)還是不能正常顯示,images/px(網(wǎng)上的一種解決方案)都有還是不能正常顯示,無(wú)奈之下只有查看源代碼了。
          Struts2對(duì)通過(guò)JasperReportsResult.java類的doExecute方法對(duì)JasperReport進(jìn)行了簡(jiǎn)單的整合,這個(gè)方法對(duì)JasperReport的API簡(jiǎn)單的包裝(車(chē)輪理論^_^)

          JasperReport jasperReport = (JasperReport) JRLoader.loadObject(systemId);
                      jasperPrint 
          = JasperFillManager.fillReport(jasperReport, parameters, stackDataSource);
          其中systemId是這樣來(lái)的
          String systemId = servletContext.getRealPath(finalLocation);
          也就是導(dǎo)入的是Jasper文件的絕對(duì)路徑,Struts2直接使用的jasper文件(編譯報(bào)表很耗時(shí)!不推薦使用jrxml文件)
          <param name="location">/jasper/notification.jasper</param>
          至于Action的代碼就不必寫(xiě)的那么復(fù)雜了
          package org.bulktree.jasper;

          import net.sf.jasperreports.engine.JRDataSource;
          import net.sf.jasperreports.engine.JREmptyDataSource;
          import net.sf.jasperreports.engine.JasperCompileManager;

          import org.apache.struts2.ServletActionContext;

          import com.opensymphony.xwork2.ActionSupport;

          /**
           * 
           * @author bulktree Email: laoshulin@gmail.com @ Nov 26, 2008
           */
          public class JasperAction extends ActionSupport {

              private JRDataSource reportDataSource;

              @Override
              public String execute() throws Exception {
                  
                  //定義一個(gè)自定義的數(shù)據(jù)源

                  reportDataSource = new JREmptyDataSource();
                  
                  /*編譯很耗時(shí),Ireport可以編譯jrxml文件可以減少程序運(yùn)行的壓力
                   * 下面一段代碼可以不寫(xiě)直接使用Ireport編譯好的jasper文件
                   * 
                   */

          /*        ServletActionContext.getRequest().setAttribute("name", "LAOSHULIN");
                  String path = ServletActionContext.getServletContext().getRealPath("/jasper");
                  System.out.println(path);
                  String sourceFileName = path + "\\" + "CarInstance.jrxml";
                  String destFileName = path + "\\" + "CarInstance.jasper";

                  JasperCompileManager.compileReportToFile(sourceFileName, destFileName);*/

                  return SUCCESS;
              }

              public JRDataSource getReportDataSource() {
                  return reportDataSource;
              }
          }
          被注釋的代碼只是指定jrxml文件和jasper文件的路徑及編譯過(guò)程,現(xiàn)實(shí)中不建議使用,關(guān)于jasperReport的各種強(qiáng)大功能本人會(huì)在項(xiàng)目結(jié)束后進(jìn)行整理發(fā)布。
              繼續(xù)吧!采用HTML格式預(yù)覽時(shí),莫名的出現(xiàn)一些圖片的xx,但是我們并沒(méi)有使用圖片啊,關(guān)于這個(gè)為什么網(wǎng)上的資料很詳細(xì)本人只是解讀一下Struts2這個(gè)插件的源碼最終解決圖片顯示問(wèn)題
          protected String imageServletUrl = "\images\";

           exporter.setParameter(JRHtmlExporterParameter.IMAGES_MAP, imagesMap);
                          exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, request.getContextPath() 
          + imageServletUrl);
          現(xiàn)在明白為什么要新建一個(gè)images目錄復(fù)制象素圖片了吧!
          對(duì)于HTML預(yù)覽時(shí)右擊查看源代碼出現(xiàn)的是相對(duì)路徑,但是大多數(shù)情況下根據(jù)生成的路徑不能指定到px圖片,不知道是不是這個(gè)插件包本身的問(wèn)題還是其它的原因,總之先做出效果來(lái)、修改上句換成絕對(duì)路徑吧!
          exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, servletContext.getRealPath(File.separator) + imageServletUrl);
          這個(gè)圖片xx問(wèn)題自然就會(huì)解決了。 
                 好久都沒(méi)寫(xiě)文章了,感覺(jué)思路混亂不知道寫(xiě)了些什么,大家要是有不明白的可直接提出來(lái)。
          posted @ 2008-12-01 12:46 凌晨風(fēng) 閱讀(6084) | 評(píng)論 (6)編輯 收藏
               摘要: 關(guān)于Log4j的使用看代碼吧!注釋寫(xiě)的很詳細(xì),苦于沒(méi)有運(yùn)行日志信息的代碼,寫(xiě)那些helloworld顯得不合適,寫(xiě)出了五種遍歷List的方法,沒(méi)有專門(mén)的測(cè)試工具測(cè)試他們運(yùn)行的效率,哪位要是能測(cè)試一下,煩請(qǐng)告訴具體情況!  閱讀全文
          posted @ 2008-08-13 13:59 凌晨風(fēng) 閱讀(2106) | 評(píng)論 (6)編輯 收藏
               摘要: dom4j操作xml基礎(chǔ)--Visitor訪問(wèn)模式解析XML  閱讀全文
          posted @ 2008-08-10 12:52 凌晨風(fēng) 閱讀(3053) | 評(píng)論 (0)編輯 收藏
               摘要: dom4j遍歷xml文檔樹(shù)有種很特別的方式就是訪問(wèn)者(Visitor)模式,初次接觸Visitor模式,寫(xiě)出個(gè)人理解大家交流!  閱讀全文
          posted @ 2008-08-10 12:12 凌晨風(fēng) 閱讀(2143) | 評(píng)論 (2)編輯 收藏
               摘要: 項(xiàng)目前臺(tái)需要寫(xiě)大量的js,尋求一種有效的調(diào)試工具,朋友告訴我office就可以,試試用著感覺(jué)挺好  閱讀全文
          posted @ 2008-08-05 18:21 凌晨風(fēng) 閱讀(2612) | 評(píng)論 (1)編輯 收藏
               摘要: DOM是用與平臺(tái)和語(yǔ)言無(wú)關(guān)的方式表示XML文檔的官方W3C標(biāo)準(zhǔn),是以層次結(jié)構(gòu)組織的節(jié)點(diǎn)或信息片斷的集合,它總是把文檔看成一個(gè)文檔樹(shù),SAX處理能夠立即開(kāi)始,而不是等待所有的數(shù)據(jù)被處理,對(duì)于大型文檔來(lái)說(shuō)是個(gè)巨大的優(yōu)點(diǎn),JDOM無(wú)疑轉(zhuǎn)為Java平臺(tái)設(shè)計(jì),它簡(jiǎn)化與XML的交互并且比使用DOM更快,但是它大量的試用具體類操作從而降低了操作的靈活性,dom4j代表了全新的開(kāi)發(fā)結(jié)果,集成的XPath支持、XML Schema支持以及用于大文檔或流化文檔的基于事件的處理,它大量的使用了接口定義,提供了比JDOM大得多的靈活性  閱讀全文
          posted @ 2008-08-03 15:39 凌晨風(fēng) 閱讀(2999) | 評(píng)論 (2)編輯 收藏
               摘要: java對(duì)字符串處理功能強(qiáng)大,以下是本人實(shí)際開(kāi)發(fā)中用到的一些總結(jié)  閱讀全文
          posted @ 2008-08-01 09:06 凌晨風(fēng) 閱讀(7586) | 評(píng)論 (3)編輯 收藏
          僅列出標(biāo)題
          共7頁(yè): 上一頁(yè) 1 2 3 4 5 6 7 下一頁(yè) 

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(11)

          我參與的團(tuán)隊(duì)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          新聞分類

          新聞檔案

          收藏夾

          圍脖

          最新隨筆

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 龙游县| 丰镇市| 调兵山市| 鹰潭市| 长丰县| 吴桥县| 襄城县| 阿拉尔市| 英吉沙县| 峨山| 柘城县| 万源市| 稷山县| 增城市| 工布江达县| 金阳县| 黄陵县| 资中县| 浦县| 义乌市| 新晃| 绵竹市| 石楼县| 松桃| 博白县| 岱山县| 山东| 贵港市| 呼和浩特市| 柏乡县| 贡觉县| 宁国市| 临西县| 九江县| 桑日县| 景宁| 通许县| 成武县| 康乐县| 浦城县| 香格里拉县|