瘋狂

          STANDING ON THE SHOULDERS OF GIANTS
          posts - 481, comments - 486, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          pager.offset的ognl錯誤

          Posted on 2010-03-18 16:51 瘋狂 閱讀(660) 評論(0)  編輯  收藏

          轉載:http://wangzi6hao.javaeye.com/blog/531538

          Pager Tag Library和struts2出現pager.offset的ognl錯誤 以及關聯Spring2錯誤

          在csdn上查到此錯誤的解決辦法是
          1.新建一個Pager類
          2.在對應的Pager Tag Library action類里定義一個pager變量
          3.在Pager類里包含:
              public void setOffset(int offset) {
                  this.offset = offset;
              }
             
              public int getOffset() {
                  return offset;
              }

          因為Strut2,的Action把pager.offset當成往Pager附一個offset值了.
          事實上,這個沒有什么影響,只是出錯不好看.

          當改了這個以后,還發現一個問題 我的Pager是實現IPager接口的,這里實現IPager接口是因為擔心以后會有其它的分頁類,可能不兼容現有的分頁,小小的運用一下ioc模式來解決此類問題吧.哈哈.
          在struts2的action里,因為定義了一個IPager的Pager變量來方便前臺頁面訪問.
          這下spring2不干了,一個勁的提示,不能創建Pager這個類的bean,靠.
          只能再到spring里配置一個
          <bean id="pager"
                  class="web.manage.pub.page.impl.Pager"/>
          并將它注入到action里.
              <bean id="adminUserAction"
                  class="web.manage.admin.user.action.UserAction" scope="prototype">
                  <property name="userService" ref="adminUserService" />
                  <property name="pager" ref="pager" />
              </bean>
          這下,太平了.
          都正常了.


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


          網站導航:
           
          主站蜘蛛池模板: 房产| 荣成市| 连云港市| 全州县| 万全县| 乐业县| 高要市| 抚远县| 青海省| 宁国市| 惠安县| 三穗县| 罗平县| 榆树市| 香港 | 崇信县| 西充县| 嘉黎县| 迁安市| 琼结县| 凤山县| 剑阁县| 云梦县| 兴城市| 隆化县| 深圳市| 逊克县| 马公市| 西林县| 通辽市| 福泉市| 浮山县| 察隅县| 黑河市| 宾川县| 治多县| 漠河县| 郎溪县| 崇阳县| 枝江市| 龙陵县|