Struts2学习笔记8:Struts2输入检验续二

Struts2学习笔记8:Struts2输入检验续二

第七讲

使用addActionErrort替代addFieldError方法

 1)在register.jsp中body标签中添加<s:actionerror />字段

 2)将RegisterAction.java中的

this.addFieldError(fieldName, errorMessage);

替换成

this.addActionError(anErrorMessage);

 3)替换掉RegisterAction.properties中的代码

 

Struts2的标签库有 theme属性 

该属性有3个属性值 分别为:xhtml , ajax , simple

xhtml属性值为默认值

simple属性值为最简模式,只显示组件

设置标签的theme属性为“simple”,方便使用Html中的table标签进行布局。

 

 

 4)在struts.xml文件中

Action标签有属性“method”,通过设置method的属性值可以代替处理类型转换的类中的execute(),例如:

<action name="register2" class="action.RegisterAction" 

method="abc">

        <result name="success">/success.jsp</result>

        <result name="input">/register2.jsp</result>

    </action>

则方法

public String abc() throws Exception {

        return SUCCESS;

    }

将代替下面的方法执行,

    public String execute() throws Exception {

        return SUCCESS;

    }

对于validate()如果要调用属于自己的则添加方法格式为

validate + method属性值(第一个字母大写)即可

不过最后依旧调用父类方法validate().

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值