<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    風(fēng)人園

    弱水三千,只取一瓢,便能解渴;佛法無(wú)邊,奉行一法,便能得益。
    隨筆 - 99, 文章 - 181, 評(píng)論 - 56, 引用 - 0
    數(shù)據(jù)加載中……

    JSF--ajax4jsf入門(mén)示例(repeater)

    一、下載
    http://labs.jboss.com/jbossajax4jsf/downloads,現(xiàn)在的版本為1.1

    ·            復(fù)制 ajax4jsf.jar and oscache-2.2.jar 到程序的 WEB-INF/lib 文件夾下.
    修改web.xml,增加a4j的filter配置

    <filter>
              
    <display-name>Ajax4jsf Filter</display-name>
              
    <filter-name>ajax4jsf</filter-name>
              
    <filter-class>org.ajax4jsf.Filter</filter-class>
              
    </filter>
              
    <filter-mapping>
              
    <filter-name>ajax4jsf</filter-name>
              
    <servlet-name>Faces Servlet</servlet-name>
              
    <dispatcher>REQUEST</dispatcher>
              
    <dispatcher>FORWARD</dispatcher>
              
    <dispatcher>INCLUDE</dispatcher>
              
    </filter-mapping>
    </filter>

    二、JSP

    <%@ taglib uri="https://ajax4jsf.dev.java.net/ajax" prefix="a4j"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <html>
        
    <head>
            
    <title>repeater</title>
        
    </head>
        
    <body>
            
    <f:view>
                
    <h:form>
                    
    <h:panelGrid columns="2">

                            
    <h:outputText value="Type the Text:" />
                            
    <h:inputText value="#{bean.text}">
                                    
    <a4j:support event="onkeyup" reRender="repeater" />
                            
    </h:inputText>

                            
    <h:outputText value="Text in the AJAX Response:" />
                            
    <h:outputText id="repeater" value="#{bean.text}" />

                    
    </h:panelGrid>
            
    </h:form>

            
    </f:view>
        
    </body>
    </html>
    <a4j:support event="onkeyup" reRender="repeater"/>

    在這里我們?cè)诟笜?biāo)簽(<h:inputText>)中添加了一個(gè)AJAX 支持. 該支持綁定了JavaScript事件“onkeyup” .因此, 每一次該事件發(fā)布給父標(biāo)簽時(shí),我們的程序?qū)l(fā)送一個(gè)AJAX請(qǐng)求到Server.這意味著我們的受管理的bean將包含該“text” 域中我們輸入的最新數(shù)據(jù).

    <a4j:support> 標(biāo)簽的“reRender” 屬性(attribute)定義我們的頁(yè)面的哪一部分被更新. 在這里,該頁(yè)面唯一被更新的部位是 <h:outputText> 標(biāo)簽,因?yàn)樗?span lang=EN>ID值和“reRender” 的屬性值向匹配. 在一個(gè)頁(yè)面中更新多個(gè)元素(elements)也是很簡(jiǎn)單的:僅僅把他們的IDs放在 “reRender” 屬性中就可以了.

    三、Bean & faces-config.xml
    package com.ivo.a4j.bean;

    public class Bean {

        
    private String text;

        
    public Bean() {
            
    //text = "11";
            
    //System.out.println("Create");
        }


        
    public String getText() {
            
    return text;
        }


        
    public void setText(String text) {
            
    this.text = text;
        }


    }

    faces-config.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
    <faces-config>

        
    <managed-bean>
            
    <managed-bean-name>bean</managed-bean-name>
            
    <managed-bean-class>com.ivo.a4j.bean.Bean</managed-bean-class>
            
    <managed-bean-scope>request</managed-bean-scope>
        
    </managed-bean>

    </faces-config>

    posted on 2007-04-27 08:54 風(fēng)人園 閱讀(2154) 評(píng)論(1)  編輯  收藏 所屬分類: JSF

    評(píng)論

    # re: JSF--ajax4jsf入門(mén)示例(repeater)[未登錄](méi)  回復(fù)  更多評(píng)論   

    dafdfa
    2014-09-16 00:08 | dd

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 七色永久性tv网站免费看| 免费一级毛片女人图片| 亚洲a∨无码一区二区| 中文字幕无码精品亚洲资源网| 一区二区三区四区免费视频 | 国产国拍亚洲精品福利| 最近免费中文字幕mv电影| 狼人大香伊蕉国产WWW亚洲| 亚洲国产一区二区三区青草影视| 拨牐拨牐x8免费| 成人无码a级毛片免费| 亚洲AV永久无码精品一福利| 国产亚洲精久久久久久无码| 四色在线精品免费观看| 国产成人免费AV在线播放| 亚洲综合久久精品无码色欲 | 亚洲国产精品一区二区三区在线观看| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲女人影院想要爱| 亚洲综合色区在线观看| 人成午夜免费视频在线观看| 岛国岛国免费V片在线观看| 亚洲综合国产成人丁香五月激情| 亚洲日韩一页精品发布| 日韩a在线观看免费观看| 久久不见久久见免费视频7| ww在线观视频免费观看w| 亚洲精品无码专区| 亚洲激情校园春色| 亚洲成AV人片在WWW色猫咪| www国产亚洲精品久久久日本| 免费无码AV电影在线观看| 日本中文字幕免费高清视频| 男性gay黄免费网站| 亚洲中文字幕乱码熟女在线| 亚洲色图古典武侠| 亚洲国产精品久久久久网站| 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲免费视频一区二区三区| 精品国产日韩亚洲一区在线| 国产成人亚洲综合一区 |