struts2:非表单标签

非表单标签主要用于输出在Action中封装的信息,这在实际运用中是很常见的。

1. actionerror标签

<s:actionerror>标签主要用于输出错误信息到客户端,该标签将Action中的信息输出到页面中,实际上,该标签输出的信息是Action实例中的getActionErrors()方法的返回值。

<s:actionerror />

2. actionmessage标签

<s:actionmessage>标签主要用于输出提示错误信息到客户端,该标签将Action中封装的信息封装到页面中,实际上,该标签输出的信息是Action实例中的getActionMessage()方法的返回值。

<s:actionmessage/>

3. component标签

<s:component>标签主要用于使用自定义标签、模板、主题等。自定义标签、模板、主题可以通过<s:component>标签来获得。

4. div标签

<s:div>标签用于生成HTML中的<div>标签,该标签比较简单,仅仅生成一个<div>标签。可以用id/classs属性。

5. fielderror标签

<s:fielderror>标签用来输出Action中的fieldErrors属性保存的字段错误,fieldErrors是一个Map类型的属性,当在数据校验、类型转换发生错误时,相关信息就会存储在该Map类中,通过该标签就可以将这此信息输出。

<s:fielderror/>

 

更多阅读:

struts2:标签库图示,控制标签

struts2:数据标签

struts2:表单标签

struts2:表单标签续(datetimepicker标签)

posted @ 2013-12-25 10:13  那些年的事儿  阅读(600)  评论(0编辑  收藏  举报