扫码一下
查看教程更方便
struts 2 数据标签主要用于操作页面上显示的数据。 下面列出了重要的数据标签:
此标签使开发人员能够通过指定操作名称和可选名称空间直接从 jsp 页面调用操作。 标记的正文内容用于呈现动作的结果。 除非指定了 executeresult 参数,否则 struts.xml 中为此操作定义的任何结果处理器都将被忽略。
tag to execute the action
to invokes special method in action class
这些 include
将用于在另一个 jsp 页面中包含一个 jsp 文件。
<-- 第一个语法 -->
<-- 第二个语法 -->
<-- 第三个语法 -->
value1
value2
这些 bean 标签实例化了一个符合 javabeans 规范的类。 这个标签有一个主体,它可以包含许多 param 元素来设置该类上的任何 mutator
方法。 如果在 beantag 上设置了 var 属性,它会将实例化的 bean 放入堆栈的 context 中。
这些 date 标签将允许我们以快速简便的方式格式化日期。 我们可以指定自定义格式(例如“dd/mm/yyyy hh:mm”),我们可以生成易于阅读的符号(例如“在 2 小时 14 分钟内”),或者可以使用预定义的格式 在属性文件中键入“struts.date.format”。
这些 param 标签可用于参数化其他标签。 这个标签有以下两个参数。
这些 property
标签用于获取一个值的属性,如果没有指定,则默认为栈顶。
textutils
这些 push
标签用于将值推送到堆栈上以简化使用。
这些 set 标签将值分配给指定范围内的变量。 当我们希望将变量分配给复杂表达式然后每次只引用该变量而不是复杂表达式时,它很有用。 可用的范围是应用程序、会话、请求、页面和操作。
这些 text
标签用于呈现 i18n 文本消息。
mr smith
这些 url 标签用于创建 url。
<-- 示例 1 -->
<-- 示例 2 -->
<-- 示例 3-->