zoukankan      html  css  js  c++  java
  • <s:fielderror/>使用

    <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/>

                

    破罐子互摔
  • 相关阅读:
    Windows消息机制
    inherited 为什么可以调用父类的private函数? [问题点数:100分,结帖人:h2plus0]
    C++Buidler6中需要注意的几个问题
    BGA封装芯片拆装全程纪实
    Delphi组件开发教程指南(四)组件生成过程(TWinControl)
    Delphi技巧集六 (等待执行完一个外部程序再执行另一个程序)
    C++ Builder高级应用开发指南
    干掉“Spirale”病毒
    完全看懂新世代x86指令集結構
    Delphi 组件撰写常问问题delphi 在整合环境中如何找出组件所产生的问题
  • 原文地址:https://www.cnblogs.com/zonglonglong/p/2666455.html
Copyright © 2011-2022 走看看