`
文章列表

AJAX4JSF使用样例

    博客分类:
  • Ajax
页面部分: xml 代码   <a4j:region>           <t:selectOneMenu id="Type" value="#{vehicleListBean.changeVar}"                      styleClass="inputDDL" required="true">                         <f:selectItem itemValue="" itemL ...
1,恢复视图  -> 简单说就是得到组件树 2,应用请求值    -> 更新每个组件的值,即把输入控件中输入的值应用到组件中 3,处理验证     -> 内置的转换验证阶段 4,更新模型值    -> 调用bean后台的一些set方法,将组件中的请求值更新到backing bean的对应属性中 (如果验证失败则不执行该步骤) 5,调用应用程序  -> 进入action或actionListener指向的方法 6,呈现响应 要特别注意的是如果调用的应用程序所在组件的immediate属性设置为true,应用请求置阶段所有组件的值被清空,不执行验证阶段直接将所有空 ...
1, 2, 3,通过backing bean进行验证 首先要在后台backing bean写相应的验证方法。 如下例子是为了验证输入数据是否是由数字和字母组成。   java 代码   public void validateWord(FacesContext context, UIComponent toValidate, Object value) {        String word = (String) value;//得到输入的直        String reg = "^[A-Za-z0-9]+$";//根据验证要求 ...
已转移至www.w2tt.cn
WEB应用通常需要响应用户事件,比如选择菜单项目或者单击按钮。例如,响应用户对地址表单中的国家选择,更改场所和加载当前页面以更好的适应用户。 通常,可以与组件一起注册事件处理器;例如,可以在JSF页面中使用菜单来注册值变化监听器。如: JSF代码   <h:selectOneMenu id="select" valueChangeListener="#{user.myEvent}" onchange="submit();"      value="#{user.selectedContent} ...
Hibernate 是典型的OPM工具,它将每一个物理表格(Table)映射成为对象(Object),这发挥了面向对象的优势,使设计和开发人员可以从面向对象的角度来进行对数据库 的管理。      在设计到多表操作时,Hibernate提供了与数据库表关系相对应的对象映射关系,一对一、一对多和多对多在这里都可以通过Hibernate的对象映 射关系(Set等)来实现。这为一般情况下的数据库多表操作提供了便捷途径。关于这方面的介绍已经很多,在这里不再复述。 但是,在有些情况下的多表操作,比如一个统计顾客在2005年的消费总金额的SQL操作如下: sql 代码 ...
nh会话提供一种使用表达式(就像SQL语句的where表达式)来载入数据的方法, 以取得满足条件的对象集合。 通过 CreateCriteria方法, 可以取得一个ICriteria接口, 这个接口用于操作表达式和排序字段. 由CriteriaImpl类实现, 此类加有Interna ...
jsf代码 JSF 代码   <h:selectOneMenu value="#{setmess.dsid}" >      <f:selectItems value="#{setmess.ls}"/>   </h:selectOneMenu>   其中要将setmess.ls这个list里的值传给setmess.dsid这个属性。 注:setmess.ls这个里面的必须是包含两个属性的对象,其中前面一个是value,不显示。 另一个是label,显示在下拉菜单中供选择。 例: ...
Global site tag (gtag.js) - Google Analytics