现在的位置: 首页 > 综合 > 正文

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

2018年06月09日 ⁄ 综合 ⁄ 共 621字 ⁄ 字号 评论关闭

四、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) actionerroractionmessage功能差不多,不过在<head></head>中加上<s:head/>标签后,actionerrorfielderror的错误信息有CSS效果(变红),而actionmessage无效果。

         (2) 在添加错误信息前最好先clearErrorsAndMessages();来清空之前加载的错误信息。

抱歉!评论已关闭.