<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    xxl36

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      5 Posts :: 0 Stories :: 14 Comments :: 0 Trackbacks

    1、? mywebapp-servlet.xml 中定義報(bào)表視圖解析器:

    ??? <!-- 報(bào)表視圖解析器 -->

    ??? <bean id="anyname_rptViewResolver" class="org.springframework.web.servlet.view.ResourceBundleViewResolver">

    ??????? <property name="order" value="1"/>

    ??????? <property name="basename" value="views"/>

    ??? </bean>

    ?

    2、? 新建報(bào)表視圖資源文件 views.properties

    mysamplerpt.class=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView

    mysamplerpt.url=/WEB-INF/reports/mysample_rpt.jasper

    注意:“views”就是上面的“basename”。

    ?

    3、? web.xml中定義請(qǐng)求URL過濾

    <servlet>

    ??????? <servlet-name>mywebapp</servlet-name>

    ??????? <servlet-class>

    ??????????? org.springframework.web.servlet.DispatcherServlet

    ??????? </servlet-class>

    </servlet>

    <!-- 報(bào)表URL,PDF格式 -->

    <servlet-mapping>

    ??????? <servlet-name>mywebapp</servlet-name>

    ??????? <url-pattern>*.pdf</url-pattern>???????

    ??? </servlet-mapping>

    ??? <!-- 報(bào)表請(qǐng)求URL,Excel格式 -->

    ??? <servlet-mapping>

    ??????? <servlet-name>mywebapp</servlet-name>

    ??????? <url-pattern>*.xls</url-pattern>???????

    ??? </servlet-mapping>

    ??? 注意:此兩處定義將所有.pdf和.xls后綴的URL納入Spring MVC的

    ?

    4、? mywebapp-servlet.xml 中定義請(qǐng)求 URL 映射

    <bean id="scureUrlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">

    <prop key="/showmysamplerpt_inpdf.pdf">MyRptController</prop> <! 將得到PDF格式的報(bào)表 à

    <prop key="/showmysamplerpt_inxls.xls">MyRptController</prop> <! 將得到Excel格式的報(bào)表 à

    ?

    </bean>

    ?

    5、? MyRptController的實(shí)現(xiàn)

    public class MyRptController extends AbstractController {

    ??? @Override

    ??? ??? protected ModelAndView handleRequestInternal(HttpServletRequest request,?? HttpServletResponse response) throws Exception {

    ??????? ??? String uri = request.getRequestURI();

    ??????? ??? String format = uri.substring(uri.indexOf(".") + 1); //取得URL后綴

    ?

    ??????? ??? Map model = new HashMap();

    ??????????? model.put("datasource", getApplicationContext().getBean("myDataSource"));? //數(shù)據(jù)源

    ??????? ??? model.put("format", format); //根據(jù)URL后綴確定格式

    ???????

    ??????? ??? return new ModelAndView("mysamplerpt", model);? //視圖名稱請(qǐng)參考第二步中的定義

    ??? ??? }

    以上是個(gè)人實(shí)際編程中的一點(diǎn)兒經(jīng)驗(yàn),望各位大俠指教。

    posted on 2006-10-16 21:35 xxl36 閱讀(2472) 評(píng)論(7)  編輯  收藏

    Feedback

    # re: 在Spring MVC中使用JasperReports 2006-10-19 10:29 Flyingis
    用JasperReport做出來的報(bào)表格式比較死板,你有沒有什么比較好的辦法?比如能夠讓用戶增減報(bào)表字段。  回復(fù)  更多評(píng)論
      

    # re: 在Spring MVC中使用JasperReports 2008-10-27 16:11 我我為
    你好,我按照你的意思配置好后,
    這樣訪問http://127.0.0.1/showcgfkhz_inpdf.pdf,顯示
    http404找不到的錯(cuò)誤。什么原因?謝謝。
    有可能的發(fā)封郵件給我,不勝感激。gkimyidt@163.com  回復(fù)  更多評(píng)論
      

    # re: 在Spring MVC中使用JasperReports 2008-10-27 17:19 我我為
    謝謝,不用了。原因是用了apache,加上tomcat的端口就可。  回復(fù)  更多評(píng)論
      

    # re: 在Spring MVC中使用JasperReports 2009-02-26 13:37 zzzdemo
    請(qǐng)問,當(dāng)有子報(bào)表時(shí),在views.properties如何設(shè)置  回復(fù)  更多評(píng)論
      

    # re: 在Spring MVC中使用JasperReports 2009-07-07 13:53 weihao
    請(qǐng)問您有沒有例子了?
      回復(fù)  更多評(píng)論
      

    # re: 在Spring MVC中使用JasperReports 2009-07-14 11:18 hamby
    為什么我這里生成不了jasper文件;
    Could not open ServletContext resource [/WEB-INF/reports/mysample_rpt.jasper ]  回復(fù)  更多評(píng)論
      

    # re: 在Spring MVC中使用JasperReports 2012-03-16 10:48 奧威爾
    mysamplerpt
    這個(gè)類是在那定義的?  回復(fù)  更多評(píng)論
      


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 九九九精品视频免费| ww4545四虎永久免费地址| 久久精品国产亚洲AV果冻传媒| 美丽的姑娘免费观看在线播放| 亚洲大码熟女在线观看| 亚洲综合在线另类色区奇米| 在线永久看片免费的视频| 黄色a三级免费看| 亚洲黄色免费网站| 免费在线观看亚洲| 99精品视频在线观看免费播放| 亚洲AV无码成人精品区狼人影院| 亚洲精品无码mv在线观看网站| 一二三四影视在线看片免费| 国产精品免费大片一区二区| 2017亚洲男人天堂一| 亚洲色WWW成人永久网址| 免费激情视频网站| 亚洲精品免费在线观看| 无遮挡a级毛片免费看| 亚洲国产日韩在线人成下载| 亚洲乱亚洲乱少妇无码| 成年男女免费视频网站| 性无码免费一区二区三区在线 | 亚洲日本va午夜中文字幕久久| 99免费观看视频| 永久免费精品影视网站| 亚洲jjzzjjzz在线播放| 亚洲精品夜夜夜妓女网| 亚洲av无码成人精品区| 毛色毛片免费观看| 久久久免费精品re6| 久久www免费人成精品香蕉| 亚洲欧美第一成人网站7777| 久久久婷婷五月亚洲97号色| 亚洲毛片网址在线观看中文字幕| 免费人成视频在线| 四虎在线最新永久免费| 久久w5ww成w人免费| 搡女人免费免费视频观看| 午夜在线免费视频 |