关于struts2级联选择的标签笔记

本文详细介绍了Struts2框架中双选框标签的使用方法,包括标签属性配置、前后端对象映射及样式定制等内容。通过具体实例展示了如何在前端页面实现两个下拉框之间的联动效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<s:doubleselect标签是struts2的经典标签之一。例子如下:

标签:
     <s:doubleselect  firstName="选择第一个select" secondName="选择第二个select"       
       name="name1"
       list="definitionMap.keySet()"
       listKey="code1" listValue="name1"

       doubleName="name2"
       doubleList="definitionMap[top]"
       doubleListKey="code2" doubleListValue="name2"

       theme="ufaud_1"
      templateDir="/strutsTemplate">
  </s:doubleselect>
后台组数:
         第一个选框对应的对象类:Test1
          public class Test1(){
          private String name1;
          private String code1;
          //get,set
          }

         第二个选框对应的对象类:Test2
          public class Test2(){
          private String name2;
          private String code2;
          //get,set
          }
      map的构造方式:如:Map<Test1,List<Test2>>
      

说明:theme="ufaud_1":定义显示引用样式 ;templateDir="/strutsTemplate"引用模板
definitionMap是后台构造的map.这个map 具体构成如Map<Test1,List<Test2>>这种结构,top:是对象类型。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值