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 李小武
          找個框架得了

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


          網站導航:
           
          主站蜘蛛池模板: 漳浦县| 牡丹江市| 惠东县| 永胜县| 武冈市| 如皋市| 礼泉县| 德安县| 临沧市| 张掖市| 新晃| 阜阳市| 新余市| 徐汇区| 栾城县| 齐河县| 麻城市| 清新县| 孟津县| 庄河市| 修水县| 海安县| 班戈县| 湘潭市| 绥棱县| 景谷| 扶风县| 新邵县| 涞水县| 井研县| 敦化市| 中卫市| 资中县| 中阳县| 萨迦县| 孝义市| 睢宁县| 建阳市| 贺州市| 吐鲁番市| 正镶白旗|