`
wolongsuxing
  • 浏览: 17014 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

<a4j: 标签与 <h:标签

    博客分类:
  • jsf
阅读更多

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:c="http://java.sun.com/jstl/core"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:a4j="http://richfaces.org/a4j"
    template="/WEB-INF/templates/mtmews-base/default.xhtml">

 

<a4j:commandLink  action="" reRender=""/>

<h:commandLink  action="" reRender=""/>

上面两个按钮的区别:

第一个的reRender能在页面上局部刷新,

第二个是整个页面的刷新

 

比如要刷一个rich:dataTable,只需要让页面刷新列表,二不需要整个页面的刷。

 

分享到:
评论

相关推荐

    <h:selectOneMenu>与<a4j:support>的集合运用(JSF)

    在JSF(JavaServer Faces)框架中,`&lt;h:selectOneMenu&gt;` 是一个用于创建下拉选择框的组件,而 `&lt;a4j:support&gt;` 是RichFaces库提供的一种Ajax支持的标签,它允许我们实现页面的部分更新,提高用户体验。这篇博客文章...

    myfaces标签库

    6. **`&lt;a4j:commandButton&gt;`**: 类似于`&lt;h:commandButton&gt;`,但支持Ajax异步请求。 7. **`&lt;a4j:commandLink&gt;`**: 类似于`&lt;a4j:commandButton&gt;`,但表示为链接形式。 8. **`&lt;h:form&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使用方法

    `&lt;a4j:support&gt;`监听`onkeyup`事件,当用户在`h:inputText`中输入时,会触发`reRender="order"`,使`&lt;rich:message&gt;`组件和`&lt;h:outputText&gt;`组件更新,显示当前输入的验证状态。 6. **处理用户输入** `&lt;a4j:...

    ajax4jsf.zip

    例如,A4J提供了`&lt;a4j:support&gt;`和`&lt;a4j:ajax&gt;`等标签,这些标签可以附加到JSF组件上,定义触发Ajax请求的事件和处理响应的方式。 在使用Ajax4JSF时,开发者可以利用其核心组件,如`&lt;a4j:commandButton&gt;`和`&lt;a4j:...

    highcharts在richfaces下的实现

    `&lt;a4j:jsFunction&gt;`定义了一个JavaScript函数`drawChart`,该函数调用后端的Java方法`#{chartBean.drawChart}`并传递数据。在后端,`chartBean`是一个 Managed Bean,负责处理数据并生成Highcharts配置对象。配置...

    Richfaces的DateTable

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

    richfaces标签例子

    然后,`&lt;a4j:outputPanel&gt;`和`&lt;a4j:support&gt;`标签用于实现AJAX更新,当用户交互时(如点击复选框或选择下拉菜单),`calendar`组件会异步重新渲染,提供实时反馈。 在例子中,还有两个`&lt;h:selectBooleanCheckbox&gt;`...

    jsf 辅助文档

    - a4j:poll必须放置在`h:form`标签内。 - 当a4j:poll位于同一个`h:form`中时,在每次刷新时,同一表单内的UI组件会触发它们各自的getter/setter方法。 - 如果在同一页面使用多个a4j:poll,每个a4j:poll应位于不同的`...

    Richfaces组件使用指南.doc

    &lt;a4j:support event="onkeyup" reRender="output" /&gt; &lt;/h:inputText&gt; &lt;h:outputText id="output" value="#{panelBean.text}" /&gt; &lt;/rich:panel&gt; &lt;/h:form&gt; &lt;/f:view&gt; &lt;/body&gt; &lt;/html&gt; ``` 这个示例代码使用了 ...

    Richfaces组件使用指南

    通过`&lt;a4j:support&gt;`标签,我们为输入框添加了一个Ajax事件监听器,当输入框失去焦点(onblur事件)时,会异步更新输出框的内容。 这只是Richfaces组件使用的一个简单例子,实际上,Richfaces提供了大量组件,如...

    render标签的使用

    &lt;a4j:commandButton value="Dynamic render" render="#{myBean.renderedComponents}" /&gt; ``` 在这个例子中,`myBean`是一个后台bean,`renderedComponents`属性返回一个包含要渲染组件ID的集合。这样,`render`属性...

    JSF商品管理小项目帮助文档

    在JSF中,通过AJAX事件和JSF的`&lt;f:ajax&gt;`或RichFaces的`&lt;a4j:ajax&gt;`标签,我们可以实现局部页面更新。比如,在商品管理系统中,当用户在搜索框输入关键词时,可以使用AJAX实时搜索匹配的商品并动态显示结果,无需...

    Ajax4jsf 用户手册

    - **a4j:commandLink** 和 **a4j:commandButton**:扩展JSF的`h:commandLink`和`h:commandButton`,提供Ajax支持。 - **a4j:outputPanel**:定义一个响应Ajax请求时更新的面板。 - **a4j:actionparam**:传递参数到...

    Ajax4jsf references

    - **a4j:commandLink**:类似于a4j:commandButton,但外观为链接,同样支持异步请求。 - **a4j:poll**:允许页面定时向服务器发送请求,以获取最新的数据或状态更新,适用于实时数据展示场景。 - **a4j:support**:...

    jsf2整合richfaces4.2.3需要的jar

    xmlns:rich="http://richfaces.org/a4j"&gt; &lt;head&gt; &lt;title&gt;RichFaces整合示例&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h:form&gt; &lt;rich:calendar datePattern="yyyy-MM-dd" /&gt; &lt;/h:form&gt; &lt;/body&gt; &lt;/html&gt; ``` 以上就是关于...

    JSF全套(JSF入门教+ LIB+ Ajax4JSF使用手册 )

    学习Ajax4JSF,你将掌握如何在JSF应用中集成Ajax,创建异步交互,以及使用其提供的各种Ajax组件,如`a4j:support`和`a4j:commandButton`。 5. **JSF项目的创建**:这部分教程会指导你从零开始创建一个完整的JSF项目...

    OpenSeesQuickRef1.1

    Fenves编写的文档,旨在为用户提供一个快速入门指南,帮助用户理解和使用OpenSees软件进行地震工程中的结构建模与分析。OpenSees(Open System for Earthquake Engineering Simulation)是一个开源框架,用于模拟...

Global site tag (gtag.js) - Google Analytics