您的位置:首页 > 编程语言 > Java开发

struts2常用标签库之非表单标签

2014-05-18 23:17 337 查看

四、HTML非表单标签

1)<s:actionerror>标签

actionerror标签用于输出存储在ActionError中的值。
<s:actionerror/>
Action类中添加actionerror信息:addActionError("出错了!");

2)<s:actionmessage>标签

actionmessage标签用于输出存储在ActionMessage中的值。
<s:actionmessage/>
Action类中添加actionmessage信息:addActionMessage("出错了!");

3)<s:fielderror>标签

fielderror标签用于输出FieldError中的值。默认错误信息显示在所对应field标签的上方。
<s:textfield name="user.name" label="姓名" />
Action类中添加fielderror信息:addFieldError("user.name", "用户名不能为空!");
注意:(1) actionerror与actionmessage功能差不多,不过在<head></head>中加上<s:head/>标签后,actionerror和fielderror的错误信息有CSS效果(变红),而actionmessage无效果。
         (2) 在添加错误信息前最好先clearErrorsAndMessages();来清空之前加载的错误信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: