Struts 逻辑标记

本文档描述“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 重定向。

相关任务
将 Struts 标记添加至 JSP 文件

相关参考
Struts bean 标记
Struts HTML 标记
Struts 嵌套标记
Struts 平铺标记
Web 工具选用板上的 Struts 抽屉

使用条款 | 反馈
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.