Java瑣事

          -I am not alone
          posts - 54, comments - 30, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
              這一天都在尋找一種級聯刷新的解決方法,想通過改變“課程”下拉框的選項,級聯刷新下方放置課程對應新聞內容的詳細列表。自己想到有三種大的方式:1. 使用局部刷新技術,如ajax 2. 使用iframe把這兩部分分開,把下拉框放在新聞內容列表的父頁面中 3. 把課程列表一并提交給后臺
          但這三種方法都遇到了致命的問題:
          1. 頁面使用的是struts2的標簽,頁面初始化時,從后臺獲取list,并用<s:iterator>一行一行的顯示出來,而在用局部刷新的時候,dwr直接和service層交互,并不能使用struts2的標簽獲取list。
          2. 如果使用iframe分開顯示,兩邊的交互顯得不是那么方便,比如當使用分頁功能時,上一頁,下一頁 都在子頁上,而課程信息在父頁上。而且當內容列表中有鏈接時,點擊打開會在子頁面中打開。原因是<s:a>標簽沒有target屬性。
          3. 如果僅僅是課程列表,這樣做也挺簡單,但問題就在于,除了課程列表外,還有欄目列表,教師列表兩個下拉框,根據關鍵詞查詢 按鈕。如果仍然要全部提交給后臺的話,數據量就顯得太多了,而且會產生許多垃圾數據。

          這個問題依然沒有解決,還需要參考別人的方式。

          評論

          # re: 級聯刷新,哪種方式最好?(10月16日)  回復  更多評論   

          2010-10-23 00:17 by 李小武
          找個框架得了

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


          網站導航:
           
          主站蜘蛛池模板: 大理市| 玛曲县| 宾阳县| 千阳县| 白山市| 永善县| 山东| 清丰县| 原阳县| 景德镇市| 万盛区| 晋宁县| 桑植县| 闸北区| 怀安县| 新津县| 萍乡市| 车致| 九龙坡区| 扬州市| 兴海县| 天门市| 方山县| 北海市| 本溪市| 桂林市| 女性| 芦溪县| 延边| 嘉定区| 临桂县| 宝鸡市| 古交市| 寻乌县| 黄梅县| 绥宁县| 信丰县| 休宁县| 扎鲁特旗| 平湖市| 达尔|