问题描述
- struts下的jsp文件中html:select 下的各个属性有哪些
- struts下的jsp文件中html:select 下的属性property,styleIdonchange分别是什么意思啊
这行struts的jsp代码是什么意思,哪位朋友能说一下,十分感谢
解决方案
1.property 是 ActionForm里定义的变量,就相当于html标签里面的name属性
如 被解析后和html语句是一样的
只是用了struts的property属性就得有想对应formBean,否则报错.
2.onchange就是一个监听函数啊,比如在select标签下可以写监听选中值的状态函数,
3.styleId相当于id一样的 document.getElementById('styleid的值').
例子:
普通html:
struts标签:
struts标签属性对应的html标签属性
property------------name
styleID-------------id
styleClass----------class
解决方案二:
html:select生成HTML元素,表示下拉列表框或多选列表。
在html:select标签中可以包含多个html:option,html:optionshtml:optionCollections元素。
html:select标签有以下重要属性
size属性:指定每次在网页上显示的可选项的数目。
multipe属性:指定是否支持多项选择,如果设置为true就表示多选列表,支持多项选择。否则只表示下拉列表。只支持单选操作。默认值false
property属性:与ActionForm Bean中的某个属性对应,这个属性用来存放用户在列表上选中选项的值。在单项选择的情况下,ActionForm Bean中的对应属性对应该列表上选项的值。在单项选择情况下,
ActionForm Bean对应属性应该定义为简单类型(不能为数组)在多项选择情况下,ActionForm Bean中的对应属性应该定义为数组类型,以便存放用户选择的多个选项。
解决方案三:
html:select生成HTML元素,表示下拉列表框或多选列表。
在html:select标签中可以包含多个html:option,html:optionshtml:optionCollections元素。
html:select标签有以下重要属性
size属性:指定每次在网页上显示的可选项的数目。
multipe属性:指定是否支持多项选择,如果设置为true就表示多选列表,支持多项选择。否则只表示下拉列表。只支持单选操作。默认值false
property属性:与ActionForm Bean中的某个属性对应,这个属性用来存放用户在列表上选中选项的值。在单项选择的情况下,ActionForm Bean中的对应属性对应该列表上选项的值。在单项选择情况下,
ActionForm Bean对应属性应该定义为简单类型(不能为数组)在多项选择情况下,ActionForm Bean中的对应属性应该定义为数组类型,以便存放用户选择的多个选项。