Struts2的实例分析选择标签的使用

Struts2的实例分析选择标签的使用
本文阐述了选择使用Struts2标签。分享给你供你参考。以下是如下:

总结了这个项目中的一个小问题。

关于选择使用Struts2标签。

在struts2,数据是从其他表遍历到下拉菜单有一个标签显示

Struts2是2.1.8版本

选择

列表

名称



headerkey =

HeaderValue =

listkey =

listvalue =

>

(1)其中列表是一个必要的属性列表,它可以存储map列表集类型的数据。

列表属性:通常定义在行动,必须有一个源,可以重复,如列表、地图等,集,如果它是一个地图,然后地图的键对应的选择标签的价值,并在地图的价值相当于选择标签的选项,如果它是一个列表或集合,它可以通过listkey和listvalue指定。

(2)如果列表是空的,headkey和headvalue不能empty.listkey和listvalue:listkey,即选择标签对应的值,listvalue对应选项中选择标签。

(3)name属性:表单中select的名称。

下面解释每个属性的含义。

HeaderValue:默认

HeaderKey:默认名称

列表:源数据(您可以从action方法中的数据库获得列表)

名称:所选数据存储的位置(这是我们在该对象的属性值的用户名)

ListKey:的下拉选项名称

listvalue:的下拉选项值

值:默认值

1。第一个例子:

复制代码代码如下所示:

2。第二例:

复制代码代码如下所示:

三.第三例:

<
java.util.hashmap地图=新java.util.linkedhashmap();
Map.put(1,AAA);
Map.put(2,BBB);
Map.put(3,CCC);
request.setattribute(地图
request.setattribute(AA
%>
<:选择列表=#请求。地图标签=ABClistkey =关键listvalue =值
价值=#请求。AAheaderkey = 0 AABB HeaderValue => < /
S:选择
>
headerkey HeaderValue设置默认值

4。第四例

公共类的程序实现了Serializable {
serialVersionUID / * * /
私有静态最终长1l serialVersionUID =;
私有programid;
private String programname;
getprogramid public int(){
返回programid;
}
公共无效setprogramid(int programid){
this.programid = programid;
}
公共字符串getprogramname(){
返回programname;
}
公共无效setprogramname(字符串programname){
this.programname = programname;
}
}

xxxextends扩展ActionSupport {
私有列表程序;
上市getprograms(){
返回程序;
}
公共无效setprograms(清单项目){
this.programs =程序;
}
}

在JSP页面上
<:选择列表=程序listvalue =programnamelistkey =programidname=程序id=程序
headerkey = 01 HeaderValue =价值=豆。programid>
表=程序列表中的动作,和listvalue =programname 是在豆场programname对应值

listkey =programid 是<<期权价值=XXX

希望本文能对大家的struts程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部