1.<s:doubleselect>
name对应的是第一级的取得的key值;
doubleName对应的是第二级取得的key值;
list对应的是第一级的list数据;
listKey对应的是第一级key值,从list中取得;
listValue对应的是第一级value值,从list中取得;
doubleList对应的是第二级的list数据,里面例子中是根据第一级中的ID来动态跟新doubleList;
doubleListKey对应的是第二级key值,从doubleList中取得;
doubleListValue对应的是第二级value值,从doubleList中取得;
headerKey第一级的默认key值;
headerValue第一级的默认value值;
doubleHeaderKey第二级的默认key值;
doubleHeaderValue第二级的默认value值;
<s:doubleselect name="areaTemp" doubleName="departTemp" list="page.areaList" listKey="orgCode"
listValue="orgName" doubleList="departMap.get(top.orgCode)" doubleListKey="orgCode"
doubleListValue="orgName" headerKey="0" headerValue="--请选择--"/>
2. <s:iterator>
Value对应的是list的数据
下面可以通过property来获取值
<s:iterator status="seq" value="page.list">
<s:property value="orgName" />
</s:iterator>
3. <s:select />
Name对应的是对应的是取得的key值;
List对应的是list
listKey 对应的是key值
listValue对应的是value值
<s:select name="orgInfo.preOrg" id="orgInfo.preOrg" list="page.areaList" listKey ="orgCode" listValue="orgName"/>
4.js获取二级选择菜单的值
UserManage_areaTemp对应的是类下面的属性
var userSearch_Temp = document.tableformQure.UserManage_areaTemp;
vartempvalue=userSearch_Temp.options[document.tableformQure.UserManage_areaTemp.selectedIndex].value;
var userSearch_Temps =document.tableformQure.UserManage_departTemp;
分享到:
相关推荐
Struts标签解压包是一个非常实用的资源,尤其对于那些正在学习或已经在使用Struts2框架的开发者来说。Struts2是Java Web开发中的一个强大框架,它极大地简化了MVC(模型-视图-控制器)架构的实现,提高了开发效率。...
Struts2是一个基于MVC(Model-View-Controller)设计模式的开源JavaEE框架,它在Web应用开发中被广泛使用,特别是在企业级环境中。这个"struts2-2.0.14"版本包含了该框架的核心组件以及特定的插件,让我们详细探讨...
更重要的是,我们接触到了Struts2框架的一些核心概念,如过滤器配置、标签库使用、动态URL生成等,这些都是深入理解和应用Struts2的关键点。随着实践经验的积累,开发者将能够利用Struts2的强大功能,构建出更为复杂...
Struts 2.0是Java Web开发中广泛使用的MVC框架,它提供了丰富的标签库,大大简化了视图层的开发。这篇文档将详细介绍Struts 2.0中的一些常用标签库及其应用。 1. **核心标签库 (`struts2-core`)**: - `s:property`...
通过阅读《Struts2 in Action》,读者不仅能够深入了解Struts2框架的工作原理和设计理念,还能通过实际操作掌握其使用技巧。无论是初学者还是有经验的开发人员,都能从中获得宝贵的知识和技术积累。
- **后台类中的数据直接在前台界面显示**:通过Struts2提供的标签库或者OGNL表达式可以方便地展示Action中的数据。 - **前台表单数据直接赋值到后台类属性**:Struts2的默认拦截器能够自动将HTTP请求参数映射到...
5. **编写视图页面**: 创建登录页面,并使用Struts2标签库完成表单元素的渲染。 6. **测试应用**: 运行应用,确保登录功能按预期工作。 以上步骤覆盖了从环境搭建到简单应用开发的全过程,为初学者提供了一个完整的...
6. **OGNL表达式**:Struts2使用OGNL(Object-Graph Navigation Language)作为默认的表达式语言,用于在Action和视图之间传递数据。例如,可以在JSP中使用`${myVariable}`来访问Action中的属性。 7. **插件机制**...
【标题】"新闻发布系统源码,有前台后台,struts2+Hibernate 实现"揭示了这是一个基于Java技术栈开发的新闻发布应用,它整合了Struts2框架和Hibernate ORM框架,用于构建系统的控制层和数据访问层。Struts2是MVC...
Struts 1.2版本是在其早期版本的基础上进行改进和增强的,它在社区的广泛使用中积累了丰富的经验和反馈。 **Struts 1.2的核心特性:** 1. **ActionServlet**:作为Struts框架的心脏,ActionServlet负责处理所有的...
### Struts2 概述与 MVC 设计模式详解 #### 一、Struts2简介 Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Java Web框架,由Apache基金会维护和支持。该框架提供了强大的功能来帮助开发者快速构建...
Struts 1.3框架是Apache软件基金会的一个开源项目,它是Java EE平台上用于构建MVC...通过分析源码,开发者不仅可以提高对框架的理解,还能积累经验,为将来使用更高级的框架如Spring MVC或Struts 2打下坚实的基础。
在本入门笔记中,我们将逐步了解如何开始使用Struts1。 首先,Struts1的核心组件包括前端控制器ActionServlet,它作为整个应用的入口点,负责处理所有的HTTP请求。ActionServlet会解析请求,根据配置文件(通常位于...
6. **视图展示**:在JSP页面上,通过Struts2的标签库显示从数据库获取的数据。例如,使用遍历Book对象列表,展示书籍信息。 通过这个简单的例子,我们可以看到Struts2和Hibernate整合后带来的便利。对于初学者来说...
【标签】中的"pdf文档"提示,可能还包含了一份详细的设计报告或用户手册,涵盖了系统的设计思想、实现过程、功能模块和使用方法。这份文档对于理解系统的架构和功能至关重要,是系统开发过程中的重要文档资料。 在...
- 应用Struts 2提供的标签库简化页面编写。 - 利用Ajax技术提高用户体验。 - **表单验证**: - 在Action中实现`validate`方法进行数据校验。 - 使用Struts 2提供的验证规则简化验证过程。 - 自定义错误信息提高...
同时,使用Struts标签库(struts-bean、struts-html等)可以方便地绑定数据到ActionForm对象。 5. **数据库操作**:注册过程通常需要将用户信息存储到数据库,所以你需要一个数据库连接池(如C3P0或DBCP)和DAO...
总结,学习Struts2.0不仅需要掌握其基本概念和配置,还需要理解拦截器机制,熟练使用Struts2.0提供的标签库,以及如何与其他框架如Spring进行集成。通过不断地实践和项目经验积累,才能真正掌握这个强大的Web开发...