<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:是对象类型。
分享到:
相关推荐
此外,Struts2支持多种视图技术,如JSP、FreeMarker等,允许开发者灵活地选择视图渲染方式。 Hibernate则是一个强大的ORM框架,它简化了Java应用程序与数据库之间的交互。通过使用Hibernate,开发者可以使用面向...
Struts、Spring和Hibernate是Java开发中非常重要的三个开源框架,它们各自负责Web应用程序的不同层面。Struts主要用于控制层,Spring则是一个全面的框架,涵盖了依赖注入、事务管理、AOP(面向切面编程)等多个方面...
4. "struts2学习笔记2---类型转化 - Java编程 - 达内技术论坛 - Powered by Discuz!.mht":此篇笔记可能专注于Struts2中的类型转换机制,解释了如何处理不同数据类型的转换问题,以及自定义类型转换器的实现。 通过...
Java培训笔记涵盖了多个关键的IT技术领域,包括基础的Java编程、企业级Java应用、数据库管理和Web开发框架。以下是对这些知识点的详细说明: 1. **Core Java**: Core Java是Java编程的基础,主要包括面向对象编程...
SSH(Struts2、Spring、Hibernate)是JavaEE领域中经典的三大框架,它们的组合为开发者提供了强大的Web应用开发能力。本笔记详细介绍了这三个框架的核心概念、配置与实践,是学习和进阶JavaEE技术的重要资料。 1. *...
本笔记主要探讨了使用Hibernate处理一对一(1:1)关联关系的实例,结合Struts、DAO和验证框架进行应用程序开发。 1. Hibernate 1:1关联 Hibernate的一对一关联是当两个实体类之间存在唯一对应的关系,例如一个人...
软件测试部分主要是根据前面实现的功能模块,对系统的功能进行详细的测试,包括黑盒测试、级联测试、白盒测试等等,通过测试发现问题,然后进行改正,使系统可以流畅的运行。 结论 本系统的设计和实现使用了SSM...
总的来说,这份【传智播客 Hibernate 笔记】是学习 Hibernate 及其在 SSH(Spring、Struts、Hibernate)框架中的应用的宝贵资源,涵盖了从基础到高级的各个方面,无论你是初学者还是有经验的开发者,都能从中受益。...
8. **懒加载和级联操作**:了解如何配置和使用懒加载以优化性能,以及如何设置级联操作以简化对象间的关联操作。 总的来说,掌握JDBC和Hibernate对于Java开发者来说是至关重要的,它们是连接Java应用程序与数据库的...
SSH(Struts2 + Spring + Hibernate)是Java开发中常用的一种Web应用开发框架组合,它结合了Struts的MVC设计模式、Spring的依赖注入和事务管理以及Hibernate的对象关系映射能力。本笔记主要探讨SSH中的映射关系,...
本笔记涵盖了Hibernate框架的基础知识和使用技巧,从HelloWorld开始,逐步深入到ORM(对象关系映射)原理、配置、核心接口、对象状态、关系映射、查询语言HQL,以及在实际项目中的应用如在Struts中的整合和性能优化...
\contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...
对于1对N关系的特殊操作,比如删除部门时需要同时删除该部门下的所有员工,这可以通过在Hibernate中配置级联操作实现。在部门类的映射文件中,可以添加`cascade="all-delete-orphan"`属性到`<set>`标签: ```xml ...
【描述】:“非常全面的struts2和hibernate PPT笔记”是针对Java开发者的珍贵资料,它整合了8讲内容,不仅深入剖析了Hibernate的核心概念,还可能涉及到与Struts2框架的集成,为读者提供了丰富的实践指导。...
在后端实现方面,主要采用了主流的 Struts、Spring 框架来进行开发,极大地减少了系统开发的代码量,使工程层次清楚,逻辑清晰。 本系统的使用者主要由学生、教师和学校教务管理人员组成,每个用户都有其相应的功能...