`

RichFaces <a4j:commandButton>传参数

    博客分类:
  • JSF
阅读更多

转自:http://livedemo.exadel.com/richfaces-demo/richfaces/actionparam.jsf?c=actionparam

 

 

<a4j:commandButton value="Set Name to Alex"  reRender="rep" >
	<a4j:actionparam name="username" value="Alex" assignTo="#{userBean.name}"/>
</a4j:commandButton>

要后台的BackBean自动设置Alex给userBean.name

或者也可以通过:

Map params = FacesContext.getCurrentInstance().getExternalContext()
				.getRequestParameterMap();
String username = (String) params.get("username");
 
分享到:
评论

相关推荐

    RichFaces说明文档.doc

    页面:&lt;a4j:commandButton&gt; 需要编写页面,用于显示命令按钮。 Bean 类:&lt;a4j:commandButton&gt; 需要编写 Bean 类,用于处理命令按钮的点击事件。 &lt;a4j:commandLink&gt; &lt;a4j:commandLink&gt; 是 RichFaces 提供的一种...

    Richfaces 4 组件参考手册

    - **Parameters and JavaScript**:说明如何通过参数和JavaScript来配置 `&lt;a4j:jsFunction&gt;`。 - **Referencedata**:给出具体示例和参考数据。 ##### 4.7 `&lt;a4j:poll&gt;` `&lt;a4j:poll&gt;` 组件用于周期性地向服务器...

    A4J ajax4jsf中文指南 chm

    A4J提供了一系列的JSF组件,如`&lt;rich:component&gt;`、`&lt;a4j:commandButton&gt;`和`&lt;a4j:ajax&gt;`等,它们简化了AJAX功能的集成。例如: - `&lt;a4j:commandButton&gt;`:这是一个具有AJAX功能的命令按钮,可以在点击后仅更新部分...

    Richfaces 常用组件使用手册中文版

    在a4j组件部分,作者从&lt;a4j:actionparam&gt;开始,逐一讲解了如何使用&lt;a4j:form&gt;、&lt;a4j:region&gt;、&lt;a4j:support&gt;、&lt;a4j:commandButton&gt;、&lt;a4j:commandLink&gt;、&lt;a4j:status&gt;等组件来实现AJAX功能。每个组件都附带了详细的...

    RichFaces4_Component_Reference.pdf

    ##### 3.4 &lt;a4j:commandButton&gt; - **基本用法**: 实现 AJAX 按钮的功能。 - **引用数据**: 如何引用和传递数据到服务器端。 ##### 3.5 &lt;a4j:commandLink&gt; - **基本用法**: 实现 AJAX 链接的功能。 - **引用数据**: ...

    An introduction to RichFaces

    RichFaces提供了强大的数据表格组件`&lt;a4j:DataTable&gt;`,支持分页、排序和过滤等多种功能,极大地提升了数据展示的效率和用户体验。 ```xml &lt;a4j:DataTable id="table" value="#{bean.items}" var="item"&gt; &lt;a4j:...

    jsf 里面richfaces 开发包

    5. **事件处理**:RichFaces组件支持JSF的事件模型,可以通过`&lt;a4j:actionListener&gt;`、`&lt;a4j:commandButton&gt;`等元素定义操作行为,同时还可以利用`&lt;a4j:ajax&gt;`进行异步事件处理。 6. **国际化和本地化**:RichFaces...

    AnyFo - RichFaces打狗棒法.doc

    类似于`&lt;a4j:commandButton&gt;`,`&lt;a4j:commandLink&gt;`提供了一个链接形式的AJAX操作。它可以用于导航或触发服务器端的某些操作,而无需完全刷新页面。 以上只是文档中部分内容的概述,完整的"打狗棒法"涵盖了更丰富...

    Richfaces的DateTable

    通过`&lt;a4j:support&gt;`标签,可以为表单元素或按钮添加AJAX行为,只更新表格部分而不是整个页面。例如: ```xml &lt;h:commandButton ...&gt; &lt;a4j:support event="onclick" reRender="myTable" /&gt; &lt;/h:commandButton&gt; ...

    ajax4jsf 例子

    - **&lt;a4j:commandXxx&gt;**:这是a4j提供的可触发Ajax请求的组件,例如 `&lt;a4j:commandButton&gt;` 和 `&lt;a4j:commandLink&gt;`,它们可以代替JSF标准的 `&lt;h:commandXxx&gt;` 组件。 - **&lt;a4j:region&gt;**:定义一个Ajax响应的区域,...

    rich:message使用方法

    RichFaces框架提供了丰富的客户端组件库,如`&lt;rich:panel&gt;`、`&lt;a4j:commandButton&gt;`等,它们增强了传统的JSF组件,提供了更丰富的用户界面和交互性。 综上所述,`rich:message`是RichFaces框架中用于处理验证错误...

    a4j 指南

    1. **A4J组件**:A4J提供了一系列的UI组件,如`&lt;a4j:commandButton&gt;`、`&lt;a4j:commandLink&gt;`等,它们扩展了JSF的原生组件,增加了AJAX支持。这些组件可以在后台执行动作,而无需页面刷新。 2. **AJAX事件处理**:A4J...

    JSF帮组文档

    - **&lt;a4j:commandButton&gt;** - **Basic usage**:命令按钮的基础使用方法。 - **Referencedata**:与组件相关的数据引用信息。 - **&lt;a4j:commandLink&gt;** - **Basic usage**:命令链接的基础使用方法。 - **...

    ajax4jsf使用手册

    - **Ajax 组件**:Ajax4JSF 提供了一系列预定义的UI组件,如`&lt;a4j:commandButton&gt;`、`&lt;a4j:commandLink&gt;`等,这些组件可以触发Ajax请求并更新页面的部分区域。 - **Ajax 行为**:Ajax4JSF 提供了Ajax行为组件,如`...

    a4j框架应用实例简介

    1. **创建JSF页面**:使用`.xhtml`后缀创建一个JSF页面,引入A4J库,并在其中添加一个A4J组件,如`&lt;rich:ajaxPanel&gt;`或`&lt;a4j:commandButton&gt;`。 2. **定义Ajax行为**:通过A4J的`&lt;a4j:support&gt;`或`&lt;a4j:ajax&gt;`标签...

    ajax jsf javascript

    - `&lt;a4j:commandButton&gt;`:异步提交按钮,触发AJAX请求而不刷新整个页面。 - `&lt;a4j:commandLink&gt;`:异步链接,类似于`&lt;a4j:commandButton&gt;`但表现为HTML链接。 这些组件共同构成了Ajax4jsf的核心功能,通过它们可以...

    ajaxRendered的使用

    &lt;a4j:commandButton value="Normal rendering" render="infoBlock" /&gt; &lt;/h:form&gt; &lt;h:panelGrid id="infoBlock"&gt; ... &lt;/h:panelGrid&gt; &lt;a4j:outputPanel ajaxRendered="true"&gt; &lt;h:messages /&gt; &lt;/a4j:outputPanel&gt; `...

    Practical RichFaces

    2. **添加AJAX支持:** 通过在`rich:dataTable`内嵌入`&lt;a4j:commandLink&gt;`或`&lt;a4j:commandButton&gt;`来实现单击时的异步加载功能。 3. **处理后端逻辑:** 创建一个管理产品数据的Bean,并定义相应的方法来处理前端...

    richfaces-components-ui-4.0.0.Final-sources

    例如,`&lt;rich:ajaxPanel&gt;`和`&lt;a4j:commandButton&gt;`等组件实现了局部更新的功能。 3. **CSS和JavaScript集成**:RichFaces提供了丰富的CSS样式和JavaScript库,如jQuery和Facelets,用于创建现代、动态的用户界面。...

    ajax4jsf教程

    &lt;a4j:param name="itemId" assignTo="#{bean.itemId}" value="#{item.id}" /&gt; &lt;/a4j:commandLink&gt; &lt;/rich:column&gt; &lt;rich:column&gt; &lt;h:outputText id="updatedValue" value="#{bean.updatedValue}" /&gt; &lt;/rich:...

Global site tag (gtag.js) - Google Analytics