Struts2框架学习(第六讲)

来源:互联网 发布:显卡更新驱动负优化 编辑:程序博客网 时间:2024/05/22 04:48

Struts2的ActionError&ActionMessage示例
本章节介绍使用Struts2的 ActionError 和 ActionMessage 类。
1、ActionError – 是用来发送错误信息反馈给用户

<s:if test="hasActionErrors()">   <div class="errors">      <s:actionerror/>   </div></s:if>

2、ActionMessage – 用于发送信息的反馈消息给用户

<s:if test="hasActionMessages()">   <div class="welcome">      <s:actionmessage/>   </div></s:if> 

3、action中校验

//simple validation    public void validate(){        if("yiibai.com".equals(getUsername())){            addActionMessage("You are valid user!");        }else{            addActionError("I don't know you, dont try to hack me!");        }    }

4、login.jsp和welcome.jsp部分代码:

<s:if test="hasActionErrors()">   <div class="errors">      <s:actionerror/>   </div></s:if>
    <s:if test="hasActionMessages()">        <div class="welcome">            <s:actionmessage />        </div>    </s:if>

对这个知识点感兴趣的童鞋可以去下面链接参考项目源代码结构:
http://www.yiibai.com/struts_2/struts-2-actionerror-actionmessage-example.html

0 0