Flyever,Zhang's Bolg

          我在奮斗。。。
          posts - 4, comments - 3, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          關于Struts2中的標簽介紹(二)

          Posted on 2008-08-17 20:07 Flyever,Zhang 閱讀(1525) 評論(0)  編輯  收藏 所屬分類: Struts2
                  6、<s:fielderror/>
                  該標簽主要用于在頁面上輸出在Action中設置的FieldError信息。用法如下所示:
          //TestStruts2Tag.java
          import com.opensymphony.xwork2.ActionSupport;
          public class TestStruts2Tag extends ActionSupport {
              @Override
              
          public String execute() throws Exception {
                  
          // TODO Auto-generated method stub
                  return  SUCCESS;
              }


              @Override
              
          public void validate() {
                  
          // TODO Auto-generated method stub
                  this.addActionError("actionError!");
                  
          this.addActionMessage("actionMessage!");
                  
          this.addFieldError("field""fieldError");
                  
          this.addFieldError("field2""fieldError2");
              }

          }
          //index.jsp部分代碼
          <s:fielderror/>
             
          <s:fielderror>
                     
          <s:param>field</s:param>
                     
          <s:param>field2</s:param>
             
          </s:fielderror>
          //struts.xml
          <!DOCTYPE struts PUBLIC
              
          "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
              
          "http://struts.apache.org/dtds/struts-2.0.dtd">

          <struts>
              
          <include file="struts-default.xml"/>
              
          <package name="TestStruts2Tag" extends="struts-default">
                  
          <action name="testTag" class="TestStruts2Tag">
                      
          <result name="success">/index.jsp</result>
                      
          <result name="input">/index.jsp</result>
                  
          </action>
              
          </package>
          </struts>
                  注:<s:fielderror />用于輸出所有FieldError信息。
                          <s:fielderror>
                    <s:param>field</s:param>
                    <s:param>field2</s:param>
                </s:fielderror>
                          或
                          <s:fielderror>
                       <s:param value="%{'field'}" />
                       <s:param value="%{'field2'}" />
                 </s:fielderror>
                          用于輸出"field"和"field2"的信息。
                      7、<s:actionerror/>
                      用于輸出ActionError信息。用法如下所示:
          <s:actionerror/>
                      8、用于輸出ActionMessage信息。用法如下所示:
          <s:actionmessage/>
                      

          主站蜘蛛池模板: 平塘县| 乐安县| 七台河市| 永修县| 南安市| 孝昌县| 定州市| 镇平县| 万盛区| 长岛县| 长沙市| 藁城市| 琼中| 托克逊县| 武清区| 邢台市| 林周县| 商洛市| 涟源市| 长海县| 乌鲁木齐市| 平阳县| 旅游| 西乡县| 宁德市| 梨树县| 佛教| 田东县| 鹿泉市| 贵溪市| 大埔区| 拜泉县| 龙门县| 黄大仙区| 黎川县| 定陶县| 水富县| 呼图壁县| 台东市| 吐鲁番市| 威宁|