struts下的jsp文件中html:select 下的各个属性有哪些


struts下的jsp文件中html:select 下的属性property,styleId,onchange分别是什么意思啊
这行struts的jsp代码是什么意思,哪位朋友能说一下,十分感谢

1.property 是 ActionForm里定义的变量,就相当于html标签里面的name属性
如 被解析后和html语句是一样的
只是用了struts的property属性就得有想对应formBean,否则报错.
2.onchange就是一个监听函数啊,比如在select标签下可以写监听选中值的状态函数,
3.styleId相当于id一样的 document.getElementById('styleid的值').
例子:
普通html:


struts标签:


/html:select

struts标签属性对应的html标签属性
property------------name
styleID-------------id
styleClass----------class

html:select生成HTML元素,表示下拉列表框或多选列表。
html:select标签中可以包含多个html:optionhtml:options,html:optionCollections元素。
html:select标签有以下重要属性
size属性:指定每次在网页上显示的可选项的数目。
multipe属性:指定是否支持多项选择,如果设置为true,就表示多选列表,支持多项选择。否则只表示下拉列表。只支持单选操作。默认值false
property属性:与ActionForm Bean中的某个属性对应,这个属性用来存放用户在列表上选中选项的值。在单项选择的情况下,ActionForm Bean中的对应属性对应该列表上选项的值。在单项选择情况下,
ActionForm Bean对应属性应该定义为简单类型(不能为数组),在多项选择情况下,ActionForm Bean中的对应属性应该定义为数组类型,以便存放用户选择的多个选项。

html:select生成HTML元素,表示下拉列表框或多选列表。
html:select标签中可以包含多个html:optionhtml:options,html:optionCollections元素。
html:select标签有以下重要属性
size属性:指定每次在网页上显示的可选项的数目。
multipe属性:指定是否支持多项选择,如果设置为true,就表示多选列表,支持多项选择。否则只表示下拉列表。只支持单选操作。默认值false
property属性:与ActionForm Bean中的某个属性对应,这个属性用来存放用户在列表上选中选项的值。在单项选择的情况下,ActionForm Bean中的对应属性对应该列表上选项的值。在单项选择情况下,
ActionForm Bean对应属性应该定义为简单类型(不能为数组),在多项选择情况下,ActionForm Bean中的对应属性应该定义为数组类型,以便存放用户选择的多个选项。