非表单标签主要用于在页面中生成一些非表单的可视化元素,例如Tab页面、输出HTML页面的树形结构等。

1actionerror和actionmessage标签

actionerrror和actionmessage这两个标签用法完全一样,作用也几乎一样,都是负责输出Action实例里封装的信息:区别是actionerror标签负责输出Action实例的getActionError()方法的返回值,而actrionmessage标签负责输出Action实例的getActionMessage()方法的返回值。

a.        DemoAction.java

 public class DemoAction extends ActionSupport
{public String execute(){//添加两条Error信息addActionError("第一条错误消息!");addActionError("第二条错误消息!");//添加两条普通信息addActionMessage("第一条普通消息!");addActionMessage("第二条普通消息!");return SUCCESS;}
}

b.        JSP视图

<!—输出getActionError()方法返回值-->
<s:actionerror/>
<!—输出getActionMessage()方法返回值-->
<s:actionmessage/>

2.component标签

component标签可用于创建自定义视图组件,这是一个非常灵活的用法。如果开发者经常需要使用某个效果片段,就可以考虑将这个效果片段定义成一个视图组件,然后在页面中使用component标签来使用自定义组件。

Struts2标签库(四)之非表单标签相关推荐

  1. Struts2 表单和非表单标签

    学习内容 Struts 2表单标签 Struts 2非表单标签 能力目标 熟练使用Struts 2表单标签开发表单 熟练使用Struts 2非表单标签 本章简介 上一章讲述了ognl和Struts2标 ...

  2. Struts2中UI标签之非表单标签

    1.非表单标签主要用于在页面生成一些非表单的可视化元素,例如Tab页面,输出HTML页面的树形结构等.当然,非表单标签也包含在页面显示Action里封装的信息,非表单标签主要有如下几个: a:生成一个 ...

  3. java自定义表单_JSP实现用于自动生成表单标签html代码的自定义表单标签

    本文实例讲述了JSP实现用于自动生成表单标签HTML代码的自定义表单标签.分享给大家供大家参考.具体如下: 这个是自己写的一个简单的JSP表单标签,用于自动生成checkBox,select,radi ...

  4. 表单在线生成 html代码,JSP实现用于自动生成表单标签html代码的自定义表单标签...

    本文实例讲述了JSP实现用于自动生成表单标签html代码的自定义表单标签.分享给大家供大家参考.具体如下: 这个是自己写的一个简单的JSP表单标签,用于自动生成checkbox,select,radi ...

  5. html中p标签的伪类选择器,表单标签和css伪类选择器

    一.表单标签和input标签 1.表单标签:form 这个标签作为一个容器,来收集和提交这个标签中其他相关标签的数据,一般不单独使用 active属性:设置提交路径(接口) method属性:设置请求 ...

  6. html表单标签怎么使用,HTML的表单标签使用

    使用 表单标签,与用户交互 语法: 其中传输方式有俩种,分别是get或者post.其中get是用于从服务器得到数据,而post是向服务器传输数据.两者有较大的区别. 在安全性来讲post更优于get. ...

  7. SpringMVC:学习笔记(5)——数据绑定及表单标签

    SpringMVC--数据绑定及表单标签 理解数据绑定 为什么要使用数据绑定 基于HTTP特性,所有的用户输入的请求参数类型都是String,比如下面表单: 按照我们以往所学,如果要获取请求的所有参数 ...

  8. struts2:表单标签

    目录 表单标签 1. form标签 2. submit标签 3. checkbox标签 4. checkboxlist标签 5. combobox标签 6. doubleselect标签 7. hea ...

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

    18. datetimepicker标签 18.1 拷贝JAR包 在struts-2.x.x压缩包的lib目录中拷贝struts2-dojo-plugin-2.3.8.jar到WEB-INF/lib目 ...

  10. 【表单标签(知识点超全版本)】

    表单标签 1.表单标签 1.1 表单标签 有哪些 ? 1.2 HTML5 中的表单标签 有哪些 ? 1.3 ★ form 供用户输入 创建 HTML 表单 (交互+收集 用户信息,表明 我是表单) 1 ...

最新文章

  1. fragment中文网_更新 · React Native 中文网
  2. 漫画 | 一个NB互联网项目的上线过程…
  3. SpringBoot项目优化和Jvm调优(楼主亲测,真实有效)
  4. Linux USB驱动框架分析 【转】
  5. 智慧交通day03-车道线检测实现02-1:相机校正
  6. ML《集成学习(三)Boosting和Adaboosting回归树》
  7. Codeforces686C【dfs】
  8. 计算机二级栈,计算机二级国考office的高科技玩法之:堆栈的续集
  9. 用 ASTERISK 搭建自己的免费 VOIP 服务器
  10. 理解 MeasureSpec
  11. 鸿蒙系统背后的故事,华为“鸿蒙”刷屏背后,这7本书是中国人的终极浪漫
  12. postgresql 数据库 update更新慢的原因(已解决)
  13. python ttf font weight_使用FontCreator将ttf字体制作多字重字体并打包为Magisk字体模块...
  14. 计算机科学中的哲学思想,冯_诺依曼的计算机科学哲学思想.doc
  15. 你真的了解Franka吗?一文带你揭秘Franka常见问题,你想知道的都在这里!
  16. 桌面虚拟化 VMware Horizon View 7 安装部署指南 云办公系统安装部署
  17. PgSQL——学习笔记七: LIKE 子句:获取包含某些字符的数据 LIMIT 子句:限制 SELECT 语句中查询的数据的数量
  18. 2023前端vue高频面试题
  19. Codeforces1696 C. Fishingprince Plays With Array
  20. 马云最新撰文:公司假口号越多 员工士气越低落

热门文章

  1. openstack排错
  2. 2016-6-4 项目结构调整完成
  3. TCP/IP——链路层简记
  4. Xcode 工程文件打开不出来, cannot be opened because the project file cannot be parsed.
  5. Pascal数据结构与算法
  6. swagger3 设置值可以为空_swagger3.0使用及https问题处理
  7. django小站,数据3w+
  8. 利用shell脚本远程磁盘分区
  9. [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  10. eclipse(Kepler Service Release 2)问题记录