select标签怎么用(select标签selected)

http://www.itjxue.com  2023-01-28 08:38  来源:未知  点击次数: 

struts2中select标签的使用例子

下拉列表

s:select

标签输出一个下拉列表框,相当于HTML代码中的select/

例子:

%@

page

contentType="text/html;charset=GBK"

%

%@

taglib

prefix="s"

uri="/struts-tags"

%

h3使用name和list属性,list属性的值是一个列表/h3

s:form

s:select

label="最高学历"

name="education"

list="{'高中','大学','硕士','博士'}"/

/s:form

h3使用name和list属性,list属性的值是一个Map/h3

s:form

s:select

label="最高学历"

name="education"

list="#{1:'高中',2:'大学',3:'硕士',4:'博士'}"/

/s:form

h3使用headerKey和headerValue属性设置header选项/h3

s:form

s:select

label="最高学历"

name="education"

list="{'高中','大学','硕士','博士'}"

headerKey="-1"

headerValue="请选择您的学历"/

/s:form

h3使用emptyOption属性在header选项后添加一个空的选项/h3

s:form

s:select

label="最高学历"

name="education"

list="{'高中','大学','硕士','博士'}"

headerKey="-1"

headerValue="请选择您的学历"

emptyOption="true"/

/s:form

h3使用multiple属性设置多选/h3

s:form

s:select

label="最高学历"

name="education"

list="{'高中','大学','硕士','博士'}"

headerKey="-1"

headerValue="请选择您的学历"

emptyOption="true"

multiple="true"/

/s:form

h3使用size属性设置下拉框可显示的选项个数/h3

s:form

s:select

label="最高学历"

name="education"

list="{'高中','大学','硕士','博士'}"

headerKey="-1"

headerValue="请选择您的学历"

emptyOption="true"

multiple="true"

size="8"/

/s:form

h3使用listKey和listValue属性,利用Action实例的属性(property)来设置选项的值和选项的内容/h3

s:form

s:select

label="最高学历"

name="education"

list="educations"

listKey="id"

listValue="name"/

/s:form

html中select标签怎么用

select

????option选项1/option

????option?selected="selected"选项2/option

????option选项3/option

/select

直接将选项内容写在select标签里面,一个option/option标签相当于一个选项。在option selected="selected"/option设置默认选中项。

select 标签使用

1:

var year = document.getElementById ("year");

var date = new Date();

for ( var i = 1890; i date.getFullYear() + 1; i++)

{

var opt = document.createElement ("option");

opt.value = i;

opt.innerText = i;

year.appendChild (opt);

}

1.1:获取值

1:拿到select对象: var? myselect=document.getElementById("test");

2:拿到选中项的索引:var index=myselect.selectedIndex?;// selectedIndex代表的是你所选中项的index

3:拿到选中项options的value:? myselect.options[index].value;

4:拿到选中项options的text:? myselect.options[index].text

2:

struts2 中select标签的使用

下拉列表

s:select标签输出一个下拉列表框,相当于html代码中的select/

例子:

%@pagecontenttype="text/html;charset=gbk"%

%@taglibprefix="s"uri="/struts-tags"%

h3使用name和list属性,list属性的值是一个列表/h3

s:form

s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"/

/s:form

h3使用name和list属性,list属性的值是一个map/h3

s:form

s:selectlabel="最高学历"name="education"list="#{1:'高中',2:'大学',3:'硕士',4:'博士'}"/

/s:form

h3使用headerkey和headervalue属性设置header选项/h3

s:form

s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"

headerkey="-1"headervalue="请选择您的学历"/

/s:form

h3使用emptyoption属性在header选项后添加一个空的选项/h3

s:form

s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"

headerkey="-1"headervalue="请选择您的学历"

emptyoption="true"/

/s:form

h3使用multiple属性设置多选/h3

s:form

s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"

headerkey="-1"headervalue="请选择您的学历"

emptyoption="true"

multiple="true"/

/s:form

h3使用size属性设置下拉框可显示的选项个数/h3

s:form

s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"

headerkey="-1"headervalue="请选择您的学历"

emptyoption="true"

multiple="true"size="8"/

/s:form

h3使用listkey和listvalue属性,利用action实例的属性(property)来设置选项的值和选项的内容/h3

s:form

s:selectlabel="最高学历"name="education"list="educations"

listkey="id"listvalue="name"/

/s:form

怎么使用struts中的select标签

1 静态生成

s:select name="user.sex" list="#{'0':'男','1':'女'}" label="性别" headerKey="" headerValue="请选择性别"/s:select

注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list="#{'0':'男','1':'女'}" 通过它实现的select的两个option 。headerKey指定缺省的选项“value”,headerValue指定缺省的选项“text”。

2 action传递list过来

s:select label="用户" name="user" list="userList" listKey="id" listValue="name" /

注解:这里通过一个list类型的对象来动态生成一个下拉列表。list="userList"表示action里有一个listUser类型的userList属性。listKey="id"表示当前option的value从userList里的当前User对象的id属性取值。listValue="name"表示当前option的text从userList里的当前User对象的name属性取值。

Struts2 select标签的使用

select标签和文本框都要有name属性,这个name的值要在action中定义,如:

public class MyAction implements Action{

private String select;

public String setSelect(String select){

this.select=select

}

输入框的也是这个格式

}

页面中的:

form action="action的名字"

select name="select"/select

/form

提交表单,action会自动给属性负值

(责任编辑:IT教学网)

更多

推荐Oracle文章