📜  Struts 2-控制标签

📅  最后修改于: 2020-11-11 05:04:51             🧑  作者: Mango


Struts 2标记具有一组标记,可轻松控制页面执行流程。

以下是重要的Struts 2控制标签列表-

If和Else标签

这些标签执行每种语言中找到的基本条件流。

‘If’标签可以单独使用,也可以与‘Else If’标签和/或单个/多个‘Else’标签一起使用,如下所示-


   
Will Not Be Executed
Will Be Executed
Will Not Be Executed

检查详细示例

迭代器标签

迭代器将迭代一个值。可迭代的值可以是itherjava.util.Collection或java.util.Iterator文件。在迭代器上进行迭代时,可以使用Sort标记对结果进行排序,或者使用SubSet标记获取列表或数组的子集。

下面的示例在值堆栈上检索当前对象的getDays()方法的值,并使用它进行迭代。

标记打印出迭代器的当前值。


   

day is:

检查详细示例

合并标签

这些merge标签将两个或多个列表作为参数,并将它们全部合并在一起,如下所示-


   
   
   



   

检查详细示例

追加标签

这些append标签将两个或多个列表作为参数,并将它们全部附加在一起,如下所示-


   
   
   



   

检查详细示例

发电机标签

这些generator标签基于提供的val属性生成一个迭代器。以下生成器标签生成一个迭代器,并使用该迭代器标签将其打印出来。


   
      

检查详细示例