webwork checkboxlist 遍历双重list ,并设置选中状态
(customPropertyList:list;archivesPropertyList:listIn,listIn是被选中的list中的元素):
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="tableoutline">
<ww:bean name="'com.linkage.cms.ui.bean.ArchivesBean'" id="archivesBean">
<ww:param name="'#archivesBean.selectedInArchivesId'" value="archivesId" />
<ww:checkboxlist
name="'archivesFormBean.archivesPropertyFormBean.propertyId'"
list="#archivesBean.customPropertyList"
listKey="customPropertyId"
listValue="propertyName"
id="url"
cssClass="'table_prefix'"
cssStyle="'table_display'"
value="#archivesBean.archivesPropertyList"
theme="'simple'"
template="'cms_checkboxlist_table.vm'" />
</ww:bean>
</table>
附件为公共的控件模板:'cms_checkboxlist_table.vm'
分享到:
相关推荐
WebWork 是一个基于Java的开源MVC(Model-View-Controller)框架,它主要用于构建企业级的Web应用程序。WebWork1.4是该框架的一个较早版本,它为开发者提供了强大的功能,包括动作映射、数据绑定、异常处理、国际化...
此外,文档可能还会介绍一些最佳实践和常见问题的解决方案,帮助你深入理解和掌握WebWork2框架的使用。通过这份指南,你可以系统地学习和提升在WebWork框架下的开发技能,为构建高质量的Web应用打下坚实的基础。
WebWork2 是一款基于Java的轻量级MVC(Model-View-Controller)框架,它在Web应用开发中提供了一种高效、灵活的解决方案。WebWork2 的设计目标是简化Web开发,提高代码的可维护性和可测试性,同时保持高度的定制能力...
这款框架在2000年代中期较为流行,是Struts的一个替代品,它通过更优秀的设计模式和更灵活的配置,解决了Struts的一些局限性。 在"webWork2开发指南"中,你将学习到以下关键知识点: 1. **MVC模式**:WebWork2的...
WebWork 2.2.4 是一款基于Java的开源MVC(Model-View-Controller)框架,用于构建企业级...在实际项目中,结合其他技术和工具,如Hibernate进行持久层操作,Spring进行依赖注入,可以构建出更完整的Java EE解决方案。
WebWork2是一款基于Java的MVC(Model-View-Controller)框架,用于构建Web应用程序。在Web开发领域,它提供了一种结构化和模块化的开发方式,帮助开发者更高效地组织代码并实现业务逻辑。本指南将深入探讨WebWork2的...
2. **MVC模式**:WebWork基于MVC模式,通过模型管理业务数据,控制器处理用户请求并调度动作,视图负责展示结果。文档会详细介绍如何配置和使用这一模式。 3. **动作(Action)**:WebWork的动作是处理用户请求的...
10. **社区支持**:WebWork背后有一个活跃的开发者社区,提供文档、论坛和示例,帮助开发者解决问题并推动项目发展。尽管WebWork后来演进成了Struts2,但2.2.6仍然是许多遗留项目的基础。 通过深入理解和熟练使用...
5. **异常处理**:WebWork提供了优雅的异常处理机制,可以捕获并处理业务层或视图层的异常,确保用户界面的友好性。 6. **国际化和本地化(I18N & L10N)**:WebWork支持多语言环境,方便开发者为不同地区和语言的...
5. 解决问题:常见问题和解决方案,帮助开发者解决开发过程中遇到的问题。 通过深入学习"webWork学习文档",开发者不仅可以掌握WebWork的基本使用,还能了解其背后的架构设计,从而更好地利用这一框架来构建高效、...
这个文档会详细介绍每个配置元素的用法、最佳实践以及可能遇到的问题及其解决方案。记得在实际项目中,根据需求调整配置,以达到最佳的性能和用户体验。 总之,WebWork2配置是一个涉及多个层面的过程,从基础的web....
Controller作为桥梁,处理用户请求并调用Model更新数据,然后通知View进行视图更新。 **Struts 2的核心组件**: 1. **Action类**:它是业务逻辑的载体,实现了`com.opensymphony.xwork2.Action`接口或其子接口,...
WebWork是一个基于Java的MVC(Model-View-Controller)框架,它在早期的Web开发中扮演了重要的角色,尤其是在企业级应用开发中。WebWork 2.1.7是这个框架的一个特定版本,它提供了许多特性来简化Web应用程序的构建,...
“webwork中文参考手册”很可能详细讲解了上述概念,并配有实例和代码示例,帮助初学者逐步理解并掌握WebWork的使用。在学习过程中,除了阅读手册,还建议动手实践,结合实际项目加深理解,以便更好地应用WebWork...
6. **配置管理**:WebWork使用XML配置文件定义Action的映射、拦截器链以及其他框架设置。这使得配置灵活且易于维护。 7. **OGNL(Object-Graph Navigation Language)**:WebWork内部使用OGNL作为表达式语言,用于...
10. 其他问题:如异步调用、国际化、文件上传和防重复提交等,WebWork都有相应的解决方案。 WebWork2.2.2的安装过程相对简单,主要包括下载WebWork2.2.2,搭建Web应用,将所需jar文件放入WEB-INF\lib目录,并在Web....
WebWork 2.1.7 是一个古老的Java Web框架,由Apache软件基金会开发,它在Struts的基础上进行了改进,提供了更强大的MVC(Model-View-Controller)架构支持。这个框架的主要目标是简化Web应用程序的开发,提高代码的...