Jsf标签小结

1.    Facelets: 它主要是解决 Jsf 模板问题的 , 使用它你会少写很多重复代码 . 他的写法有些 Java 继承的感觉 . 不 过它在 buildWorkspace 时真是超级的吃速度 !

引用 :xmlns:ui = http://java.sun.com/jsf/facelets

 

< ui:composition template = " 路径 " > 表示当前页是继承该 路径 页的 .

< ui:insert name = "name1" ></ ui:insert> 表示此处可替换 , 中间为默认内容 .

< ui:define name = "name1" > 该部分替换父页对应的 insert 部分 . 注意 Facelets 只提供替换 . 没有 java super 的用法 !!

<ui:param/> 表示该页后台 Bean( 或其属性 ) 在 该页面的定义名称 . 他关键是可以定义 Bean 的名称 . 他与 ui:insert 结合可以使页面与后台 Bean 的继承关系相一致 ( 达到一页一 Bean).

<ui:include/> Jsp include 一样 , 他 嵌套 <ui:param> 实现传参 .

 

 

2. Html: 他是 Jsf 中的 Html 的代码 .

引用 :xmlns:h = http://java.sun.com/jsf/html

 

< h:outputText/> 输出 < h:inputText/> 输入 < h:inputHidden/> 隐藏 (Jsf Request 范围想保存住属性全靠它 !!!)

<h:commandLink>: 他是跳转 , 整页的提交并且根据 return 值跳到指定页面 <h:commandButton>: 同上 !! 值 得注意的是他们都不是局部提交 !!

 

 

3.    Richface: Jsf 支持的一套标签组 . 很好用 !!

引用 : xmlns:rich = http://richfaces.org/rich

 

官网 : http://livedemo.exadel.com/richfaces-demo/richfaces/actionparam.jsf

 

 

4.    A4j: 可看作 Richface ajax 的轻度封装 !!

引用 Xmlns:a4j = https://ajax4jsf.dev.java.net/ajax

 

< a4j:support>: 为被嵌套者提供事件支持 !!.

它的 event 常用的为 oncomplete onclick.   onclick 在生命周期里比 comple

< a4j:region >: form command 标签使用 ----- 限定提交范围 .

< a4j: commandButton>/< a4j :commandLink>: h 的相反 , 是 局部提交 !

< a4j:actionparam> command 中嵌套主要作用是 assignTo value 的值赋予指定对象的指定属性 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值