开发手册 欢迎您!
软件开发者资料库

Struts 2 - 数据标签

Struts 2 数据标记主要用于处理页面上显示的数据.

Struts 2 数据标记主要用于处理页面上显示的数据.下面列出了重要的数据标记:<从这里开始>

操作标记

此标记使开发人员可以直接从JSP页面调用操作通过指定操作名称和可选命名空间.标记的正文内容用于呈现Action的结果.除非指定了executeResult参数,否则将忽略在struts.xml中为此操作定义的任何结果处理器.

Tag to execute the action
To invokes special method  in action class

包含标记

这些 include 将用于在另一个JSP页面中包含JSP文件.

<-- First Syntax --><-- Second Syntax -->      <-- Third Syntax -->   value1   value2

Bean标记

这些 bean 标记实例化符合JavaBeans规范的类.这个标签有一个主体,它可以包含许多Param元素来设置该类的任何mutator方法.如果在BeanTag上设置了var属性,它会将实例化的bean放入堆栈的Context中.

      

日期标记

这些日期标记将允许您快速简便地格式化日期.您可以指定自定义格式(例如"dd/MM/yyyy hh:mm"),您可以生成易读的符号(例如"2小时14分钟内"),或者您可以使用预定义的格式您的属性文件中的键'struts.date.format'.

Param标签

这些 param 标签可用于参数化其他标签.此标记具有以下两个参数:

  • name(String) : 参数名称

  • value(Object) : 参数的值

                        

属性标记

这些属性标记用于获取值的属性,如果没有,则默认为堆栈的顶部指定.

         TextUtils   

推送标签

这些推送标签用于推送堆栈上的值以简化使用.

      

设置标记

这些 set 标记为指定范围内的变量赋值.当您希望将变量分配给复杂表达式,然后每次只引用该变量而不是复杂表达式时,它非常有用.可用的范围是应用程序,会话,请求,页面操作.

文本标签

这些文本标签用于呈现I18n短信.

      Mr Smith

网址标记

这些网址标记用于创建网址.

<-- Example 1 -->   <-- Example 2 -->   <-- Example 3-->