溫馨提示:您的每一次轉(zhuǎn)載,體現(xiàn)了我寫此文的意義!!!煩請(qǐng)您在轉(zhuǎn)載時(shí)注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          雪山飛鵠

          溫馨提示:您的每一次轉(zhuǎn)載,體現(xiàn)了我寫此文的意義!!!煩請(qǐng)您在轉(zhuǎn)載時(shí)注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks
          取值要通過(guò)<s:property value="" />或在任意的<s:/>標(biāo)簽內(nèi)使用%{};

          當(dāng)Action的valueStack中有該屬性的值時(shí),只需直接使用該屬性的名字即可;

          當(dāng)Action的valueStack中沒(méi)有該屬性的值時(shí),比如在session,application范圍中的屬性值時(shí),需要加#或者#attr.;

          例子:
          假設(shè)某Action中有person成員變量,在application中存在company屬性
          那么我們可以通過(guò)以下方法取值:
          <s:property value="person.name" />
          <s:property value="#person.name" />
          <s:property value="company.name" /> //無(wú)法取到,因?yàn)閏ompany不在action的valueStack中
          <s:property value="#company.name" />

          <s:textfield name="person.name" value="person.name" /> //錯(cuò)誤,value會(huì)直接顯示person.name字樣
          <s:textfield name="person.name" value="%{person.name}" />
          <s:textfield name="person.company.name" value="%{#company.name}" />
          <s:textfield name="person.company.name" value="%{#attr.company.name}" />
          posted on 2009-10-19 14:16 雪山飛鵠 閱讀(335) 評(píng)論(0)  編輯  收藏 所屬分類: struts2
          主站蜘蛛池模板: 荣昌县| 滦平县| 金寨县| 天全县| 孝义市| 甘洛县| 曲松县| 兴业县| 塔城市| 确山县| 四川省| 白水县| 治多县| 天水市| 景东| 紫阳县| 民勤县| 通江县| 涟源市| 蓝山县| 吉林省| 辉南县| 晋城| 西和县| 永宁县| 南溪县| 文成县| 云和县| 乌海市| 宜都市| 怀来县| 原阳县| 和田县| 孙吴县| 潮州市| 扎鲁特旗| 谢通门县| 铁岭市| 丹江口市| 长子县| 正镶白旗|