Struts标签总结.doc

上传人:枫** 文档编号:562072538 上传时间:2024-03-23 格式:DOC 页数:13 大小:199.51KB
返回 下载 相关 举报
Struts标签总结.doc_第1页
第1页 / 共13页
Struts标签总结.doc_第2页
第2页 / 共13页
Struts标签总结.doc_第3页
第3页 / 共13页
Struts标签总结.doc_第4页
第4页 / 共13页
Struts标签总结.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《Struts标签总结.doc》由会员分享,可在线阅读,更多相关《Struts标签总结.doc(13页珍藏版)》请在金锄头文库上搜索。

1、HTML标记Struts HTML标记可以大致地分为以下几个功能:l 显示表单元素和输入控件l 显示错误信息l 显示其他HTML元素显示表单元素和输入控件struts将HTML表单与为表单操作而定义的ActionForm bean紧密联系在一起。表单输入字段的名称与ActionForm bean里定义的属性名称是对应的。当第一次显示表单时,表单的输入字段是从ActionForm bean中移植过来的,当表单被提交时,请求参数将移植到ActionForm bean实例。所有可以在标记中使用的用来显示HTML输入控件的内嵌标记都使用下列属性来定义JavaScript事件处理器。属性描述Onblur

2、字段失去了焦点Onchange字段失去了焦点并且数值被更改了Onclick字段被鼠标点击Ondblclick字段被鼠标双击Onfocus字段接收到输入焦点Onkeydown字段拥有焦点并且有键按下onkeypress字段拥有焦点并且有键按下并释放Onkeyup字段拥有焦点并且有键被释放onmousedown鼠标指针指向字段并且点击onmousemove鼠标指针指向字段并且在字段内移动onmouseout鼠标指针指向控件,但是指针在元素外围移动onmouseover鼠标指针没有指向字段,但是指针在元素内部移动Onmouseup鼠标指针指向字段,并且释放了鼠标按键元素中能够被定义的其他一般属性有:

3、属性描述Accesskey定义访问输入字段的快捷键Style定义输入字段的样式styleClass定义输入字段的样式表类Tabindex输入字段的tab顺序表单标记标记用来显示HTML标记,可以指定AcitonForm bean的名称和它的类名。如果没有设置这些属性,就需要有配置文件来指定ActionMapping以表明当前输入的是哪个JSP页,以及从映射中检索的bean名和类。如果在ActionMapping指定的作用域中没有找到指定的名称,就会创建并存储一个新的bean,否则将使用找到的bean。标记能够包含与各种HTML输入字段相对应的子标记。标记属性如下:属性描述Action与表单相关

4、的操作。在配置中,这个操作也用来标识与表单相关的ActionForm beanEnctype表单HTTP方法的编码类型Focus表单中需要初始化焦点的字段Method表单使用的HTTP方法Name与表单相关的ActionForm bean的名称。如果没有设置这个属性,bean的名称将会从配置信息中获得Onreset表单复位时的JavaScript事件句柄Onsubmit表单提交时的JavaScript事件句柄Scope搜索ActionForm bean的范围。如果没有设置,将从配置文件中获取Style使用的格式styleClass这个元素的格式表类TypeActionForm bean的完整名

5、称。如果没有设置,将从配置文件获得例如:与表单相关的操作路径是validateEmployee,而表单数据是通过POST传递的。对于这个表单来说,ActionForm bean的其他信息,如bean名称类型,作用域,都是从表单指定操作的ActionMapping中检索得到的: 如果配置文件中包含上述信息,并且请求URI的*.do被映射到ActionServlet,与表单相关的ActionForm bean的名称,类型和作用域分别是empForm,com.example.EmployeeForm和request.这些属性也可以使用标记属性进行显示的定义。以下标记必须嵌套在标记里按钮和取消标记标记

6、显示一个按钮控件;标记显示一个取消按钮。属性如下:属性描述Property定义在表单被提交时返回到服务器的请求参数的名称Value按钮上的标记复位和提交标记和标记分别能够显示HTML复位按钮和提交按钮。文本和文本区标记和标记分别HTML文本框和文本区,属性如下:属性描述Property定义当表单被提交时送回到服务器的请求参数的名称,或用来确定文本元素当前值的bean的属性名称Name属性被查询的bean的名称,它决定了文本框和文本区的值。如果没有设置,将使用与这个内嵌表单相关的ActionForm的名称标记还有以下属性:属性描述Maxlength能够输入的最大字符数Size文本框的大小(字符数

7、)标记特有的属性如下:属性描述Rows文本区的行数Cols文本区的列数检查框和复选框标记标记能够显示检查框控件。标记能够显示HTML复选框控件,请求对象在传递检查框名称时使用的getParameterValues()调用将返回一个字符串数组。属性如下:属性描述NameBean的名称,其属性会被用来确定检查是否以选中的状态显示。如果没有设置,将使用与这个内嵌表单相关的ActionFrom bean的名称。Property检查框的名称,也是决定检查框是否以选中的状态显示的bean属性名称。在复选框的情况下,这个属性必须是一个数组。Value当检查框被选中时返回到服务器的请求参数的值例如:一个名为m

8、arried的检查框,在表单提交时会返回一个”Y”.文件标记标记可以显示HTML文件控件。属性如下:属性描述NameBean的名称,它的属性将确定文件控件中显示的内容。如果没设置,将使用与内嵌表单相关的ActionForm bean的名称property这个属性定义了当表单被提交时送回到服务器的请求参数的名称,以及用来确定文件控件中显示内容的bean属性名称Accept服务器能够处理的内容类型集。它也将对客户浏览器对话框中的可选文件类型进行过滤Value按钮上的标记,这个按钮能够在本地文件系统中浏览文件单选钮标记标记用来显示HTML单选钮控件,属性如下:属性描述NameBean的名称,其属性会

9、被用来确定单选钮是否以选中的状态显示。如果没有设置,将使用与这个内嵌表单相关的ActionFrom bean的名称。property当表单被提交时送回到服务器的请求参数的名称,以及用来确定单选钮是否以被选中状态进行显示的bean属性的名称Value当单选钮被选中时返回到服务器的值隐藏标记标记能够显示HTML隐藏输入元素,属性如下:属性描述NameBean的名称,其属性会被用来确定隐藏元素的当前值。如果没有设置,将使用与这个内嵌表单相关的ActionFrom bean的名称。property定义了当表单被提交时送回到服务器的请求参数的名称,以及用来确定隐藏元素当前值的bean属性的名称Value

10、用来初始化隐藏输入元素的值密码标记标记能够显示HTML密码控件,属性如下:属性描述maxlength能够输入的最大字符数NameBean的名称,它的属性将用来确定密码元素的当前值。如果没有设置,将使用与这个内嵌表单相关的ActionFrom bean的名称。property定义了当表单被提交时送回到服务器的请求参数的名称,以及用来确定密码元素当前值的bean属性的名称redisplay在显示这个字段时,如果相应的bean属性已经被设置了数据,这个属性决定了是否显示密码的内容Size字段的大小选择标记标记能够显示HTML选择控件,属性如下:属性描述multiple表明这个选择控件是否允许进行多选

11、NameBean的名称,它的属性确定了哪个。如果没有设置,将使用与这个内嵌表单相关的ActionFrom bean的名称。property定义了当表单被提交时送回到服务器的请求参数的名称,以及用来确定哪个选项需要被选中的bean属性的名称Size能够同时显示的选项数目Value用来表明需要被选中的选项选项标记(这个元素需要嵌套在标记里)标记用来显示HTML选项元素集合,属性如下:属性描述collectionBean集合的名称,这个集合存储在某个作用域的属性中。选项的数目与集合中元素的数目相同。Property属性能够定义选项值所使用的bean属性,而labelProperty属性定义选项标记所

12、使用的bean的属性labelName用来指定存储于某个作用域的bean,这个bean是一个字符串的集合,能够定义元素的标记(如果标志与值不相同)labelProperty与collection属性共同使用时,用来定义了存储于某个作用域的bean,这个bean将返回一个字符串集合,能够用来写入元素的value属性Name如果这是唯一被指定的属性,它就定义了存储于某个作用域的bean,这个bean将返回一个字符串集合,能够用来写入元素的value属性property这个属性在与collection属性共同使用时,定义了每个要显示选项值的独立bean的name属性。如果不是与collection属性共同使用,这个属性定义了由name属性指定的bean的属性名称(如果有name属性),或是定义了一个ActionForm bean,这个bean将返回一个集合来写入选项的值我们看一下这个标记的一些例子:标记假设在某个作用域中有一个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号