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

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

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

    posts - 15,comments - 29,trackbacks - 0

    從論壇的一篇文章(http://www.javaeye.com/topic/335078)得知,在BIRT VIEWER SERVLET內(nèi)部也有認(rèn)證接口代碼,只是簡(jiǎn)單的返回了true,沒(méi)有做處理。BIRT VIEWER SERVLET是報(bào)表處理的入口,該接口如果返回flase,那么報(bào)表將不會(huì)顯示,目標(biāo)就是在該接口加入我們自己的邏輯實(shí)現(xiàn),本階段先實(shí)現(xiàn)簡(jiǎn)單的安全認(rèn)證,即在沒(méi)有登錄的情況下無(wú)法訪問(wèn)報(bào)表。

    處理步驟:

    1.把birt viewer項(xiàng)目和現(xiàn)有項(xiàng)目整合在一起(為了讓birt viewer項(xiàng)目能獲取到現(xiàn)有項(xiàng)目的session)

    2.修改BIRT VIEWER SERVLET類(lèi),該類(lèi)源碼在org.eclipse.birt.report.servlet.BirtEngineServlet下面,找到函數(shù)經(jīng)行修改,紅色為新增部分

    /**
      * Local authentication.
      *
      * @param request
      *            incoming http request
      * @param response
      *            http response
      * @return
      */
     protected boolean __authenticate( HttpServletRequest request,
       HttpServletResponse response )
     {
      
      //報(bào)表權(quán)限,沒(méi)有登錄訪問(wèn)不了
      if(request.getSession().getAttribute("user")==null)
      {
       return false;
      }

      
      return true;
     }

    3.將該類(lèi)編譯后放進(jìn)BIRT包里面。

    posted on 2009-03-19 10:42 流腥魚(yú) 閱讀(2032) 評(píng)論(2)  編輯  收藏 所屬分類(lèi): 報(bào)表

    FeedBack:
    # re: Birt報(bào)表安全權(quán)限方案
    2009-03-22 18:38 | 張校云
    不錯(cuò)  回復(fù)  更多評(píng)論
      
    # re: Birt報(bào)表安全權(quán)限方案
    2009-07-09 15:49 | royliaoy
    把下面這段代碼加到webcontent > pages > layout > FramesetFragment.jsp中,也可以實(shí)現(xiàn)

    <script >
    if ("<%= request.getSession().getAttribute("user") %>" == null) {
    alert("需要登陸才能訪問(wèn)");
    window.location.href = "login.jsp";
    }
    </script >

      回復(fù)  更多評(píng)論
      

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产精品无码观看久久| 亚洲国产美国国产综合一区二区 | 国产人在线成免费视频| 亚洲国产另类久久久精品小说| 一区二区三区免费高清视频| 亚洲精品麻豆av| 你懂的网址免费国产| 亚洲国产精品无码av| 免费国产在线视频| 亚洲日本一区二区三区| 18未年禁止免费观看| 国产亚洲国产bv网站在线| 成全高清视频免费观看| 女bbbbxxxx另类亚洲| 亚洲一级Av无码毛片久久精品 | 亚洲av之男人的天堂网站| a级毛片免费全部播放| 久久久久亚洲av无码专区蜜芽| 57pao国产成永久免费视频| 亚洲va久久久久| 免费一看一级毛片全播放| 精品国产免费一区二区三区| 人人狠狠综合久久亚洲88| 1000部夫妻午夜免费 | 亚洲国产超清无码专区| 成人激情免费视频| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 最新亚洲人成无码网www电影| 久久精品国产亚洲5555| 日本免费电影一区二区| 亚洲国产精品yw在线观看| 国产成人精品免费视频软件| 美女网站在线观看视频免费的 | 免费一级特黄特色大片在线| a级在线免费观看| 亚洲人成网男女大片在线播放| 免费国产高清视频| 99精品免费观看| 免费无码AV一区二区| 亚洲高清不卡视频| 亚洲av高清在线观看一区二区|