页面Action,说白了,就是在加载页面的时候,框架调用某个你指定的方法。
通常我们利用页面Action处理一些页面数据的加载、组件的初始化等等。
<page view-id="/users/show.xhtml" conversation-required="false">
<param name="id" value="#{user.id}" converter="#{idConverter}" />
<action execute="#{usersController.show(user.id)}" />
</page>
Jboss Seam中支持页面Action这个概念,具体用法是在page.xml中配置。
那么每次加载页面的时候,名为usersController的seam component的show方法就会被调用。
有时候我们的页面包含了JSF表单,供用户查询什么的,通常提交到本页面。那么这时候页面action会再次被调用。
这样就会做了一些无用操作,要防止这种情况,seam提供一种机制、在表单提交时禁止调用页面action,配置方法如下:
<page view-id="/users/show.xhtml" conversation-required="false">
<param name="id" value="#{user.id}" converter="#{idConverter}" />
<action execute="#{usersController.show(user.id)}" on-postback="false" />
</page>
分享到:
相关推荐
本资料集合包括《Seam in Action》和Seam官方参考手册,是深入学习Seam框架的理想资源。 ### 《Seam in Action》 这是一本由Dan Allen和Davin Bunk编写的专业书籍,详细介绍了Seam框架的各个方面。这本书适合已经...
根据提供的信息,我们可以推断出这是一本关于 Seam 框架的专业书籍,书名为《Seam in Action》,作者为 Dan Allen 和 Manning 出版社出版。本书主要讲解了 Seam 框架在 Java EE 3 环境中的应用与开发实践。接下来将...
《Seam in Action》这本书是关于JBoss Seam框架的一部权威指南,由业界专家撰写,旨在帮助开发者深入了解和高效使用Seam。JBoss Seam是一个开源的企业级Java框架,它将JavaServer Faces (JSF)、Java Persistence API...
《Seam in Action》是一本专门探讨Seam框架的书籍,该书分为中文和英文两个版本,对于初学者和有经验的开发者来说都是一个宝贵的资源。Seam是一个强大的Java EE框架,它集成了多种技术,如JavaServer Faces (JSF)、...
《Seam in Action》这本书深度探讨了JBoss Seam这一轻量级Java EE 5.0框架,它旨在简化企业级应用程序的开发,提供了一种整合各种技术的强大方式。Seam的核心理念是消除Java EE组件之间的摩擦,使得开发过程更为流畅...
### 关于《Manning Seam in Action 2008》的知识点详解 #### 一、书籍基本信息 **书名:**Manning Seam in Action 2008 **作者:**Dan Allen **出版时间:**2008年9月 **出版社:**Manning Publications Co. *...
《Seam In Action》是一本专注于Java企业级应用开发框架Seam的专业著作。Seam是由JBoss公司开发的一个集成框架,旨在简化Java EE(Java Platform, Enterprise Edition)应用的开发,尤其是在处理会话管理和组件集成...
- **AJAX与JavaScript远程调用**:Seam支持AJAX技术,并且可以通过JavaScript进行远程调用,从而提高了应用程序的交互性和用户体验。 - **文件上传与富文本渲染**:Seam还提供了文件上传功能以及对富文本的支持,...
Seam in Action 是一本关于Seam框架的专业书籍,中文版的第一章主要介绍了Seam的核心理念和价值。Seam是一个革命性的Java EE应用框架,旨在通过整合现有的Java企业级技术,如EJB3、JSF、JPA和Hibernate,提供一个...
- **书籍资料**:如《Seam in Action》等专业书籍是学习Seam的重要资源。 #### 七、总结 Seam作为一款强大的Java EE框架,通过其对Java EE 3技术的深度整合和创新应用,大大提升了开发效率和应用质量。无论是对于...
seam in action的源代码 Seam in Action - Book source code ================================= First print release - Sept 2008 Book: Seam in Action, Manning Publications Author: Dan Allen Book site: ...
### Seam in Action – MEAP – 2008 #### 关键知识点概述 **JBoss Seam** 是一个针对 Java EE 的应用框架,旨在通过统一组件架构简化 Web 应用程序的开发过程。Seam 构建在 EJB 3 规范的基础上,充分利用了该规范...
《Seam in Action》是一本深入探讨Seam框架的书籍,由Dan Allen撰写,并于2008年由Manning出版社出版。Seam是JBoss的一个项目,它是一种用于简化Java EE应用程序开发的框架,旨在提供一种更为简洁、高效且易于使用的...
### Seam in Action 第14章:管理业务流程 #### 知识点一:理解业务流程管理(BPM) - **定义与概念**:业务流程管理(Business Process Management, BPM)是一种用于模型化、自动化和优化业务流程的方法。它旨在...