CSDN博客

img cnynlf

Struts tags (4) ----Html(2)

发表于2003/11/17 13:16:00  1715人阅读

HTML Tags

StrutsHTML标签库包含用于生成Struts的用户界面的标签,该标签功能和HTML中的FORM相似,不同的是该标签将用户输入参数推入设定的ActionForm Bean当中。

Base

Base标签用于生成一个HTML<base>标签,该标签设定了JSP页面中的相对的URL的绝对位置。该标签仅仅当它嵌入于HTML<head>标记中才有效。

该标签不可含有标签体内容。

该标签有两个属性。

属性

描述

server

设定服务器的名字以取代request.getServerName()方法。

(可选)

target

该标记的target窗口属性,请参考相应的HTML文档。

(可选)

Button

Button标签的作用是生成一个HTML输入表单中类型为button<Input >标签。该标签必须内嵌于form标签中。

该标签可以有标签体内容。

该标签有二十六个属性。

属性

Description

accesskey

设定该元素的快捷键

(可选)

Alt

设定该元素的提示

(可选)

altKey

设定用于从消息资源中获取该元素提示的关键字

(可选)

disabled

设为true时,该元素不可用。

缺省值为false

(可选)

indexed

该属性仅仅当本标签嵌入到<logic:iterate>标签中有效。当设定为true时,生成的HTML标签的name属性将会被设置为propertyName[indexnumber],数组的下标([])的个数将按iterate标签的嵌套层次生成。

缺省值是false。

(可选)

Onblur

设定当该元素失去焦点时执行的javascript脚本

(可选)

onchange

设定当该元素失去输入焦点并且其取值发生改变时执行的javascript脚本。

(可选)

onclick

设定当该元素接受到鼠标点击事件时执行的javascript脚本

(可选)

ondblclick

设定当该元素接受到鼠标双击事件时执行的javascript脚本

(可选)

onfocus

设定当该元素得到输入焦点时执行的javascript脚本

(可选)

onkeydown

设定当该元素得到了输入焦点时用户按下键盘时执行的javascript脚本

(可选)

onkeypress

设定当该元素得到了输入焦点且用户按下并释放键盘时执行的javascript脚本

(可选)

onkeyup

设定当该元素得到了输入焦点且用户释放键盘时执行的javascript脚本

(可选)

onmousedown

设定当鼠标指针的位置位于该元素上并且点击了鼠标键时执行的javascript的脚本。

(可选)

onmousemove

设定当鼠标指针的位置位于该元素上并且鼠标移动时执行的javascript的脚本。

(可选)

onmouseout

设定当鼠标指针的从该元素移开时执行的javascript的脚本。

(可选)

onmouseover

设定当鼠标指针的从该元素外移入元素所在区域时执行的javascript的脚本。

(可选)

onmouseup

设定当鼠标指针的位置位于该元素上并且释放了鼠标键时执行的javascript的脚本。

(可选) 

property

设定处理输入元素的值的属性的名字。

(必须)

Style

设定该HTML元素的CSS样式。

(可选)

styleClass

设定CSS样式的class属性(对应于HTML中的style属性)

(可选)

styleId

设定该元素的id属性(对应于HTML中相应的id属性)

(可选)

tabindex

设定在表达中按下tab键后焦点在个元素间的转换的顺序。

(可选)

title

设定该元素的参考标题。

(可选)

titleKey

设定用于从消息资源中获取该元素参考标题的关键字

(可选)

value

设定该按钮的标志属性,该标签的标签体内容也可以用来设置标志属性,当两者都没有设定或都不存在时,缺省值将是”click”,该属性还将最终用于设定处理该元素的ActionForm的属性值。

(可选)

Cancel

Cancel标签的作用是生成一个HTML输入表单中类型为cancel<Input >标签。该标签必须内嵌于form标签中。

该标签可以有标签体内容。

属性

Description

accesskey

设定该元素的快捷键

(可选)

Alt

设定该元素的提示

(可选)

altKey

设定用于从消息资源中获取该元素提示的关键字

(可选)

disabled

设为true时,该元素不可用。

缺省值为false

(可选)

onblur

设定当该元素失去焦点时执行的javascript脚本

(可选)

onchange

设定当该元素失去输入焦点并且其取值发生改变时执行的javascript脚本。

(可选)

onclick

设定当该元素接受到鼠标点击事件时执行的javascript脚本

(可选)

ondblclick

设定当该元素接受到鼠标双击事件时执行的javascript脚本

(可选)

onfocus

设定当该元素得到输入焦点时执行的javascript脚本

(可选)

onkeydown

设定当该元素得到了输入焦点时用户按下键盘时执行的javascript脚本

(可选)

onkeypress

设定当该元素得到了输入焦点且用户按下并释放键盘时执行的javascript脚本

(可选)

onkeyup

设定当该元素得到了输入焦点且用户释放键盘时执行的javascript脚本

(可选)

onmousedown

设定当鼠标指针的位置位于该元素上并且点击了鼠标键时执行的javascript的脚本。

(可选)

onmousemove

设定当鼠标指针的位置位于该元素上并且鼠标移动时执行的javascript的脚本。

(可选)

onmouseout

设定当鼠标指针的从该元素移开时执行的javascript的脚本。

(可选)

onmouseover

设定当鼠标指针的从该元素外移入元素所在区域时执行的javascript的脚本。

(可选)

onmouseup

设定当鼠标指针的位置位于该元素上并且释放了鼠标键时执行的javascript的脚本。

(可选) 

property

设定处理输入元素的值的属性的名字。

对该属性的设置需要注意,如果你改变了该属性的缺省设置,Struts框架将不能够自动的识别该元素是否被激发。因此你需要自己处理。

该属性的缺省值为org.apache.struts.taglib.html.CANCLE.

(必须)

style

设定该HTML元素的CSS样式。

(可选)

styleClass

设定CSS样式的class属性(对应于HTML中的style属性)

(可选)

styleId

设定该元素的id属性(对应于HTML中相应的id属性)

(可选)

tabindex

设定在表达中按下tab键后焦点在个元素间的转换的顺序。

(可选)

title

设定该元素的参考标题。

(可选)

titleKey

设定用于从消息资源中获取该元素参考标题的关键字

(可选)

Value

设定该按钮的标志属性,该标签的标签体内容也可以用来设置标志属性,当两者都没有设定或都不存在时,缺省值将是”cancel”,该属性还将最终用于设定处理该元素的ActionForm的属性值。

(可选)

0 0

相关博文

我的热门文章

img
取 消
img