I believe I can fly

          蟲蟲的Blog

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            8 隨筆 :: 2 文章 :: 2 評(píng)論 :: 0 Trackbacks
          在使用Struts時(shí),我們經(jīng)常在Action中向request存儲(chǔ)結(jié)果有兩種方式,一種是直接使用setAttribute()方法,一種是先調(diào)用request的getsession()方法后,然后再使用setAttribute()方法。
          開始由于不知道這兩者的差別,我使用了后一種方式,即request.getSession().setAttribute(),但是這樣在頁(yè)面中使用logic:present時(shí),如:
          1          <logic:present name="Customers" scope="request">
          2              <logic:iterate id="customer" name="Customers" scope="request">
          3                  <tr><td>${customer.cname }</td><td>${customer.code }</td></tr>
          4              </logic:iterate>
          5          </logic:present>

          如果定義scope為request.程序是始終都找不相應(yīng)attribute的。
          因?yàn)榍耙环N方式是在request的范圍內(nèi)設(shè)置Attribute,而后一種方式中的getSession()是獲取當(dāng)前的session,這樣設(shè)置Attribute當(dāng)然是在session范圍內(nèi)設(shè)置Attribute,在前臺(tái)當(dāng)然是找不到相應(yīng)的屬性的。

          QQ交流群:90623790
          posted on 2009-06-29 00:13 蟲蟲 閱讀(501) 評(píng)論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 师宗县| 平泉县| 湾仔区| 遵义市| 平阴县| 台前县| 牟定县| 福泉市| 江门市| 枝江市| 通化市| 大竹县| 西乌珠穆沁旗| 大连市| 宁波市| 赫章县| 曲阳县| 奉贤区| 句容市| 泸溪县| 鹤峰县| 米易县| 宜川县| 屯门区| 新竹县| 区。| 泽库县| 安岳县| 建始县| 三门县| 黄陵县| 郴州市| 浮梁县| 仁布县| 汤阴县| 镇原县| 绥中县| 保靖县| 香港| 阿拉尔市| 东源县|