首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

actionListener 跟一些ajax的理解

2012-11-12 
actionListener和一些ajax的理解对于actionListener我理解的就不是太多了我的角度就是说actionlistener就

actionListener 和一些ajax的理解
对于actionListener我理解的就不是太多了
我的角度就是说actionlistener就是用于当前页面的各种组件监听,并且可以进行改变
jsf最重要的就是生命周期的规律
我们应该记住的是一般情况下,ajax的请求是在actionListener前面的,我们可以认为的是ajax就是页面端发出请求的,但是actionListener是在进入服务端将事件加入queue,然后将在第五个阶段进行调用,下面有一个例子比较简单


这里定义了一个ajax的按键用来确认用户名是否已经存在存在我们可以看到的是这个command 里有一个onclick 还有一个actionLIstener 下面我将js的代码贴上
  public void checkUser(ActionEvent event){      ExternalContext context = FacesContext.getCurrentInstance().getExternalContext();      UserBean register = (UserBean) context.getRequestMap().get("user");      DBibatis db = new DBIbatisImpl();      UserBean dbUser = db.queryByName(register.getUserName());      if(dbUser == null){          //可以使用这个用户名          register.setMessage("you can use this userName");      }else{          register.setMessage("this userName has exit ,please chose another one");      }    }

如果不理解这里面的变量的名称可以看上一篇jsf的介绍这样就能够理解了
所以说actionListener应用的场合通常是本页面,但是里面的提交的时间必须的到服务端进行执行,那么我想他的大多数的应用就是和ajax进行互补一下

热点排行