f标签html,JSF f:ajax标签

AJAX代表异步JavaScript和Xml。 这是一种使用JavaScript的HTTPXMLObject技术来将数据发送到服务器并从服务器异步接收数据。

在Ajax中,Javascript代码与服务器交换数据,更新网页的部分,而无需重新加载整个页面。

JSF支持使用f:ajax标签进行Ajax调用。

下面显示了一个简单的JSF标签。

标签属性

属性

说明

disabled

如果为true,则Ajax行为将应用于任何父组件或子组件。 如果为false,则Ajax行为将被禁用。

event

将调用Ajax请求的事件,例如: “click“, “change“, “blur“, “keypress“等。

execute

应该包含在Ajax请求中的组件的空格分隔的列表。

immediate

如果为true,则在应用请求值阶段期间广播生成的行为事件。 否则,将在调用应用阶段广播事件。

listener

在Ajax请求期间调用的后备bean中的方法的EL表达式。

onerror

Ajax请求期间发生错误的JavaScript回调函数的名称。

onevent

用于处理UI事件的JavaScript回调函数的名称。

render

Ajax请求后将更新的组件ID的空格分隔列表。

示例

以下代码显示了如何使用标签来创建一个Ajax应用程序来显示用户输入。

以下是文件:UserBean.java的代码,如下所示 -

package com.yiibai;

import javax.faces.bean.ManagedBean;

import javax.faces.bean.SessionScoped;

import java.io.Serializable;

@ManagedBean

@SessionScoped

public class UserBean implements Serializable {

private static final long serialVersionUID = 1L;

private String name;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getSayWelcome(){

if("".equals(name) || name ==null){

return "Null Message";

}else{

return "Ajax message : Welcome " + name;

}

}

}

以下是文件:index.xhtml 中的代码 -

创建一个输入字段框。创建一个输入字段框。 它使用来调用。

/p>

"">

xmlns:f=""

xmlns:h="">

运行项目

Tomcat启动完成后,在浏览器地址栏中输入以下URL。

:8084/AjaxHelloWorld

得到如下结果 -

0P452BP_0.png

本站代码下载:

本文属作者原创,转载请注明出处:易百教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值