posts - 22, comments - 17, trackbacks - 0, articles - 15
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          ? ec將取得的數據存入request中。但是ec的標簽ec:table 中的action屬性一般都是定位到當前的jsp。再從當前的request中取數據。如果,action只是定位到自己。ok,導出的xls或pdf只有列名,沒有數值。
          ? 解決辦法:
          ??????? 1.在頁面的頭中添加
          ?
          ?1?<%
          ?2???Object?obj=request.getAttribute("persons");
          ?3???if(obj!=null){
          ?4????session.setAttribute("persons",(List)obj);
          ?5???}else{
          ?6????List?list=(List)session.getAttribute("persons");
          ?7????request.setAttribute("persons",list);
          ?8???}
          ?9???List?list?=?(List)?request.getAttribute("persons");
          10???//System.out.println(list.getClass().getName());
          11???session.setAttribute("persons",?list);
          12?%>

          ? 較為簡單,不說了。方法很齷齪。
          ? 2.

          ??? AppTemplate.wc?action=showAttributes

          ??? 將ec:table 的屬性action定位到查詢數據的servlet name。就是讓它再查一次。

          ?? 魚與熊掌不可兼得啊!

          ok了 ,enjoy it!


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 淅川县| 班戈县| 永寿县| 铁岭市| 资兴市| 宣恩县| 康乐县| 禹城市| 安宁市| 太保市| 河曲县| 广德县| 赣州市| 平南县| 黔江区| 昭平县| 卓资县| 繁峙县| 萨迦县| 阜新市| 神池县| 武定县| 古蔺县| 绥滨县| 大城县| 邵东县| 常山县| 宕昌县| 都昌县| 会宁县| 宣恩县| 宣化县| 邵阳市| 昂仁县| 微山县| 西宁市| 阿克陶县| 盐边县| 工布江达县| 安龙县| 呼图壁县|