posts - 0,  comments - 9,  trackbacks - 0
          1. Struts2頁面開發(fā)中常用標(biāo)簽使用說明
          1.1.往action里傳值的使用方式:
          <input name="userName" type="text" class="input6" size="15">
          a. userName屬性需要在訪問的action中提供相應(yīng)的屬性,并有SET/GET方法。
          b. 可以不在訪問的action中提供相應(yīng)的屬性,用request.getParameter(“userName”);1.2.顯示標(biāo)簽 property 用于輸出指定值:
          <s:property value=" userName "/> 當(dāng)action返回到指定頁面是,可以通過該標(biāo)簽顯示action中的屬性信息。(注 userName必須在action中存在,并有GET方法)。

          1.3.往對象中傳值<s:textfield> 用于從頁面往action中的對象內(nèi)傳值:
          <s:text name="user. userName " id="username"/>
          該標(biāo)簽可以在頁面中向action中的實(shí)體對象內(nèi)直接傳值。(注:在action中要存在user對象,并有SET/GET方法。)

          1.4.判斷<s:if> </s:if> 用于在頁面中判斷指定數(shù)據(jù)
          <s:if test="userName == admin">…. </s:if>
          <s:else>…. </s:else>
          該標(biāo)簽用于對指定的數(shù)據(jù)進(jìn)行判斷,但指定的數(shù)據(jù)必須在action中存在。

          1.5.迭代<s:iterator>用于將List、Map、ArrayList等集合進(jìn)行循環(huán)遍歷
          <s:iterator value="userList" id="user" status="u">
          <s:property value="userName"/></a>
          </s:iterator>
          該標(biāo)簽用于將userList集合中的元素進(jìn)行循環(huán),用過property進(jìn)行顯示集合中的指定元素值。

          1.6.URL地址標(biāo)簽,<s:url>用于生成一個URL地址,可以通過URL標(biāo)簽指定的<s:param>子元素向URL地址發(fā)送請求參數(shù)
          <s:url action=" ">
                     <s:param name=" " value=""></s:param>
                 </s:url>
          其中action為請求地址,param子元素為地址后面所帶的參數(shù)。

          1.7.超鏈接 <a href >一般和<s:url>標(biāo)簽一起使用,用于帶多個參數(shù)。
          <a href="
          <s:url action=" ">
                <s:param name=" " value=""></s:param>
                <s:param name=" " value=""></s:param>
                <s:param name=" " value=""></s:param>
                </s:url>">
          超鏈接</a>

          1.8.set標(biāo)簽,用于將某個值放入指定的范圍內(nèi)。例如application,session等。
          <s:set name="user" value="userName" scope=”request”/>
          將user值放入request范圍內(nèi)。

          2. Struts2頁面開發(fā)中常用標(biāo)簽使用規(guī)范:
          2.1.通過<input name="userName" type="text" class=" " size="15">
          往action中傳值,action中要有相應(yīng)的屬性,并提供SET/GET方法。
          (在數(shù)量少時可以使用request.getParameter(“userName”);)

          2.2.在頁面顯示action傳來的數(shù)據(jù),使用property標(biāo)簽。需要顯示的數(shù)據(jù)從action中獲得。

          2.3.往action中的實(shí)體對象內(nèi)傳值,使用textfield標(biāo)簽。

          2.4.在頁面中判斷指定值使用<s:if>標(biāo)簽。判斷數(shù)據(jù)從action中獲得。

          2.5.在頁面中需要循環(huán)列表顯示的數(shù)據(jù)使用<s:iterator>標(biāo)簽,列表數(shù)據(jù)從action中獲得。

          2.6.URL地址和超鏈接可以使用<a href>和<s:url>,在傳多值時建議<a href>和<s:url>一起使用
          posted on 2008-11-24 18:35 Lepoke 閱讀(153) 評論(1)  編輯  收藏

          FeedBack:
          # re: Struts2常用標(biāo)簽
          2008-11-24 21:56 | lewisa
          嘿嘿~~~這個我喜歡~~收下了~~~  回復(fù)  更多評論
            

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


          網(wǎng)站導(dǎo)航:
           
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          留言簿

          文章檔案

          搜索

          •  

          最新評論

          主站蜘蛛池模板: 德令哈市| 巴林右旗| 德阳市| 肇州县| 霍邱县| 孝义市| 基隆市| 安丘市| 清远市| 天等县| 永仁县| 策勒县| 聂拉木县| 临澧县| 吉林省| 苏尼特左旗| 瓦房店市| 定州市| 太湖县| 绥化市| 靖远县| 察雅县| 彩票| 宾阳县| 蓬安县| 黄浦区| 长武县| 珲春市| 文昌市| 科尔| 石城县| 丘北县| 长治市| 安阳县| 鄂托克前旗| 双鸭山市| 朝阳县| 安多县| 苗栗市| 南城县| 五河县|