标签:
当form里为input类型时,如<input type="text" name="manager.name" />,则在对应的jsp中要使用<s:fielderror>输出校验信息
当为<s:textfield>类型时,如<s:textfield name="emp.name" label="员工用户名"/>,则无须使用<s:fielderror>输出校验信息
另外几点:
一、actionerror为action级别的错误信息,用addActionError("错误内容")来添加;
二、fielderror为字段级别的错误信息,一般用于validation校验,action-validation会自动添加。也可用this.addFieldError("pwd", "错误信息1"); this.addFieldError("pwd", "错误信息2");添加。需要显示时,即可用上述方法显示所有的字段错误信息,还可以用如下方法显示需要显示的字段错误信息:
<s:fielderror>
<s:param>field1 </s:param> 显示指定的 field1字段的 错误消息
<s:param>field2 </s:param> 显示指定的 field2字段的 错误消息
</s:fielderror>
三、addActionMessage("相关信息")相当于tips的作用
标签:
原文地址:http://www.cnblogs.com/sjjsh/p/5811666.html