本文档描述“Struts 逻辑标记”抽屉中可用的 HTML 元素。
当在 Page Designer 中编辑 Struts JSP 页时,可以打开选用板上的“Struts 逻辑标记”抽屉并将下表中列示的任何元素都添加至该页。
元素是按字母顺序列示的。某些元素可能隐藏于选用板上。要显示选用板中隐藏的元素,右键单击“Struts HTML 标记”抽屉并选择定制。对想要显示在选用板上的每个组件,除去隐藏旁边的框中的选中标记。
每个元素都有一定数目的属性,可使用元素的“属性”视图来设置这些属性。有关所有属性的按字母顺序的列表和描述,参阅 Struts bean 元素的属性。要查找您想要了解其更多详细信息的属性,请在使用组件的“属性”视图时使用“属性”列表。
表中的每个元素的标记都有一个 logic 前缀。例如,empty 即为 logic:empty。
元素 | 描述 |
---|---|
empty | 如果请求的变量为空或为空字符串,则计算此标记的嵌套主体内容。 |
equal | 如果请求的变量等于指定值,则计算此标记的嵌套主体内容。 |
forward | 将控制转给由指定 ActionForward 条目指定的页。 |
greaterEqual | 如果请求的变量的值大于或等于指定值,则计算此标记的嵌套主体内容。 |
greaterThan | 如果请求的变量的值大于指定值,则计算此标记的嵌套主体内容。 |
iterate | 对指定的集合重复此标记的嵌套主体内容。 |
lessEqual | 如果请求的变量的值小于或等于指定值,则计算此标记的嵌套主体内容。 |
lessThan | 如果请求的变量的值小于指定值,则计算此标记的嵌套主体内容。 |
match | 如果指定值是请求的变量的适当子串,则计算此标记的嵌套主体内容。 |
messagesNotPresent | 如果此请求中不存在指定的消息,则生成此标记的嵌套主体内容。 |
messagesPresent | 如果此请求中存在指定的消息,则生成此标记的嵌套主体内容。 |
notEmpty | 如果请求的变量既不为空,也不为空字符串或空 java.util.Collection(由 .isEmpty() 方法在 java.util.Collection 接口上测试),则计算此标记的嵌套主体内容。 |
notEqual | 如果请求的变量不等于指定值,则计算此标记的嵌套主体内容。 |
notMatch | 如果指定值不是请求的变量的适当子串,则计算此标记的嵌套主体内容。 |
notPresent | 如果此请求中不存在指定的值,则生成此标记的嵌套主体内容。 |
present | 如果此请求中存在指定的值,则生成此标记的嵌套主体内容。 |
redirect | 呈示 HTTP 重定向。 |