一直以为在el里不能用map,今天发现原来可以...
@name("mapBean")
public class MapBean{
Map<String,Object> geBeantMap(){
............
}
List<String> getMapKeys(){
}
}
关键是要一个数组或者list来保存map的keys,直接用#{map.keyset}是不行的
在页面上
<ui:repeat var="key" value="#{mapBean.mapKeys}">//关键,必须先用个结合保存key
<ui:repeat var="bean" value="#{mapBean.beanMap[key]}">//用 map[ key ]就直接得到了
</ui:repeat>
</ui:repeat>
其实[ ]也可以用在List中,表示数目 比如 list[ 1 ]
from:http://hi.baidu.com/%C2%CC%B0%D3%D0%C4%C9%F1%B2%BB%C4%FE/blog/item/f22323f3fef53a19b17ec535.html
分享到:
相关推荐
Seam的主要目标是减少开发中的样板代码,提高生产力,同时保持灵活性和可扩展性。 **二、Seam核心概念** 1. **组件(Components)**: Seam的核心是组件模型,它允许开发者定义和管理应用中的对象。组件可以是简单的...
- **使用“推”风格的MVC**:展示了如何使用 SEAM 的推送机制来更新数据。 #### 三、使用Seam-gen快速启动 - **准备活动**:设置开发环境。 - **建立一个新的Eclipse项目**:通过 Eclipse 创建 SEAM 项目。 - **...
这个文档集合包含了对Seam及其相关技术的详尽介绍,帮助开发者深入了解并有效地使用Seam。 **1. Seam Reference** Seam Reference 提供了Seam框架的完整指南,包括英文版和中文版。中文版的Seam_2.0_Reference_zh_...
7. **国际化与本地化**:Seam支持多语言环境,对于中英文双语版本的书籍,这为开发者提供了跨越语言障碍的便利,帮助全球的开发者理解和使用Seam框架。 8. **测试支持**:Seam提供了一套完整的测试工具,包括单元...
seam下一代web开发框架
seam 中文文档 pdf 格式 JSF+EJB3.0快速开发框架Seam的中文版向导。。。
每个开发者都可以在本地环境中使用相同的构建流程,而不会因为库版本不一致或缺失而导致问题。 总的来说,通过Maven管理Seam项目,可以有效地组织和自动化项目构建,减少手动配置的工作,提高开发效率。结合Seam的...
Seam提供了对标准EL(Expression Language)的扩展,称为JBoss EL。这种扩展允许在表达式中直接传递参数,从而增强了表达式的功能。 ##### 8. 现有Java EE规范和标准的补充 Seam不仅仅是一个框架,它还致力于推动...
本文将围绕“Seam框架中使用FCKeditor”的主题进行详细探讨,结合给出的标签“源码”和“工具”,我们将深入理解如何在Seam项目中集成并使用FCKeditor,以及相关的依赖库。 Seam是一个Java EE框架,它整合了JSF...
Seam Security以易于配置和使用为特点,允许开发者快速设置应用程序的安全性,并随着应用的成熟易于管理。 1. 安全原则:Seam Security围绕几个关键的安全原则构建,包括身份认证、身份管理和授权控制。身份认证是...
在源码层面,SeamTest提供了JUnit扩展,使得在JUnit测试类中可以直接使用Seam的服务和组件。例如,你可以直接注入需要测试的Seam bean,而无需通过繁琐的查找或依赖注入。此外,SeamTest还支持EJB和CDI(Contexts ...
这个名字可以在JSF视图、表达式语言(EL)或者Seam的事件系统中引用。 - `@In`: 用于注入依赖。这相当于Spring框架中的@Autowired。你可以指定注入的类型和名称,Seam会自动查找并注入相应的组件。 - `@Out`: 与...
在这个“seam需要的jar包”压缩包中,包含了运行和开发Seam应用程序所需的各种库文件。 首先,Seam框架的核心依赖于JSF,这是Java EE中的一个用户界面组件框架,用于构建交互式Web应用。JSF提供了模型-视图-控制器...
8. **Seam组件**:了解如Conversation、Transactions、邮件服务等Seam内置组件的使用方法。 9. **实时性与Ajax**:探索Seam如何实现实时更新和Ajax功能,提升用户体验。 ### Seam官方参考手册 Seam官方参考手册...
整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。
- 在JSP中使用Seam的EL表达式(例如#{userBean.register})来调用注册方法。 5. **编写注册逻辑** - 创建一个Seam组件,例如`UserBean`,使用@SessionScoped和@Name注解,以处理用户的注册信息。 - 在`UserBean`...
在Seam中,我们可以利用EL(Expression Language)表达式将Java后台的数据绑定到JSF视图。例如,`<f:selectItems value="#{countryManager.countries}" />`将后台的国家列表渲染为菜单选项。当用户在菜单中选择一个...