【PrimeFaces Ajax ActionListener示例】它通过触发动作来调用Java方法。可以通过使用commandButton或commandLink来完成此操作。在这里, 我们创建并示例一个调用ManagedBean方法的示例, 并且每次单击按钮时, 都会使用Ajax更新当前值。
本示例包括以下文件。
JSF文件
// actionListener.xhtml
<
?xml version="1.0" encoding="UTF-8"?>
<
!DOCTYPE html>
<
html xmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://xmlns.jcp.org/jsf/html"xmlns:p="http://primefaces.org/ui">
<
h:head>
<
title>
actionListener<
/title>
<
meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<
/h:head>
<
h:body>
<
h2>
ActionListener Example<
/h2>
<
h:form>
<
h:panelGrid columns="2" cellpadding="5">
<
h:outputText value="http://www.srcmini.com/Counter:" />
<
h:outputText id="output" value="http://www.srcmini.com/#{ajaxCounter.counter}" />
<
/h:panelGrid>
<
br/>
<
p:commandButton value="http://www.srcmini.com/Count" actionListener="#{ajaxCounter.increment()}" update="output" />
<
/h:form>
<
/h:body>
<
/html>
托管豆
// AjaxCounter.java
package com.srcmini;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
@ManagedBean@ViewScopedpublic class AjaxCounter {int counter;
public int getCounter() {return counter;
}public void setCounter(int counter) {this.counter = counter;
}public void increment(){counter+=2;
}}
输出
文章图片
单击命令按钮后, 它将调用该方法并将计数器增加2。
文章图片
推荐阅读
- PrimeFaces Ajax下拉列表
- PrimeFaces Ajax使用示例
- PrimeFaces AccordionPanel实例
- PowerShell Write-Host写入主机
- PowerShell Sort-Object对象排序
- PowerShell While循环语句
- PowerShell Where-Object使用例子
- 纯净版xp系统如何取得未运用IP地址|XP系统取得未运用IP地址的技巧
- 中关村XP系统怎样破解rar密码|XP系统破解压缩文件密码的技巧