隨筆-0  評論-3  文章-28  trackbacks-0
          如何把a(bǔ)ction中的值帶到頁面展示出來

          (先定義一個(gè)action,有個(gè)username字段,假設(shè)value="song"想傳遞到頁面上)

          public class Login extends ActionSupport {

              
          private String username;
              
              
          public String execute() throws Exception {
                  
          return INPUT;
              }


              
          public String getUsername() {
                  
          return username;
              }


              
          public void setUsername(String username) {
                  
          this.username = username;
              }


          }

            下面是頁面上顯示username的一些嘗試:


          ================直接把值顯示出來。。。=====================<br>
           1.s:property標(biāo)簽  
          <s:property value="username"/>    

           2.$符號表達(dá)式     $
          {username}           
           
          上面的兩種方式都是可以顯示"song"出來的,如果只用來顯示,推薦
          ${username} ,簡單明了。不過${}不可以放在struts2自帶的<s:xxx > 標(biāo)簽中混用,會報(bào)不支持變量表達(dá)式異常。

          =============== 用#試一下。。。=====================<br>

            1.#表達(dá)式                    #username          
                                                                      失敗,頁面輸出"#username
          "

            2.s:property標(biāo)簽1:  
          <s:property value="#username"/>
                                                                       失敗,頁面無輸出


            3.s:property標(biāo)簽2:       
          <s:property value="#request.username"/>
                                                                       成功,頁面輸出"song"(這種屬性放進(jìn)了request中)

            4.s:property標(biāo)簽3:  
          <s:property value="#session.username"/>
                                                                      失敗,頁面無輸出(沒有放到session中)

                           
          =============== 用%試一下。。。=====================<br>        
                                      
          1.%表達(dá)式                    %{username}                               
                                                                     失敗,頁面輸出"
          %{username}"

          2.%表達(dá)式                    %{''username''}                               
                                                                    失敗,頁面輸出"%{''username''}"


          3.s:property標(biāo)簽4:       <s:property value="%{username}"/>
                                                                  成功,頁面輸出"song"


          4.s:property標(biāo)簽Error4:  
          <s:property value="%{''username''}"/>
                                                                失敗,頁面輸出"username"


          測試了一大把,最后總結(jié)出了4種拿到值得辦法:
           <s:property value="username"/>
          ${username}   
          <s:property value="#request.username"/>  (#session. #application.類似)
          <s:property value="%{username}"/>
          posted on 2008-04-14 11:13 閱讀(791) 評論(0)  編輯  收藏 所屬分類: java基礎(chǔ)
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          文章分類

          Eclipse網(wǎng)址

          java相關(guān)網(wǎng)址

          其它

          日語

          英語

          鏈接

          搜索

          •  

          最新評論

          主站蜘蛛池模板: 深泽县| 丰都县| 宁乡县| 凌源市| 芜湖市| 崇礼县| 滦平县| 扬中市| 西吉县| 白城市| 拉萨市| 聂荣县| 达尔| 普兰县| 定兴县| 达孜县| 墨脱县| 湘潭市| 青川县| 周宁县| 栾城县| 观塘区| 新竹市| 龙陵县| 樟树市| 嘉兴市| 兴隆县| 绥江县| 永嘉县| 剑阁县| 绥棱县| 南川市| 冀州市| 广饶县| 沙雅县| 开化县| 光泽县| 南江县| 绥阳县| 武清区| 东宁县|