`
wsckw5
  • 浏览: 27576 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Jsf标签小结

    博客分类:
  • 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 的值赋予指定对象的指定属性 .

分享到:
评论

相关推荐

    JSF基于EJB Hibernate Spring整合开发与项目

    通过一个综合性的案例来加深对JSF标签的理解。比如开发一个博客系统,涉及到文章发布、评论管理等多个功能模块。 ##### 3.5 小结 本章介绍了JSF中的HTML和Core标签,通过实例演示了如何使用这些标签来构建复杂的...

    从Java走向Java+EE+.rar

    1.5 小结 13 第2章 使用Jakarta Commons来简化开发 14 2.1 Jakarta Commons的功能和用法 14 2.2 小结 18 第3章 Java EE容器 19 3.1 什么是容器 19 3.2 Tomcat的安装和使用 20 3.3 小结 25 第4章 在...

    J2EE应用开发详解

    149 9.4 JSF的组成 152 9.4.1 UI组件 152 9.4.2 JSF标签 154 9.5 统一EL 156 9.5.1 表达式和函数 156 9.5.2 操作符 157 9.5.3 保留字 158 9.5.4 内置对象 158 9.6 Backing Bean 158 9.7 创建自定义组件 162 9.8 小结 ...

    JAVA WEB典型模块与项目实战大全

    1.5 小结  第2章 myedipse开发工具对各种框架的支持  2.1 使用jsp的两种模式  2.2 struts框架的实现  2.3 hibernate框架的实现  2.4 jpa框架的实现  2.5 spring框架的实现  2.6 jsf框架的实现  2.7...

    JAVA程序开发大全---上半部分

    1.4 本章小结 5 第2章 MyEclipse集成开发环境的使用 6 2.1 MyEclipse集成开发工具界面 6 2.1.1 MyEclipse的菜单栏 7 2.1.2 MyEclipse的工具栏 13 2.1.3 MyEclipse的透视图 14 2.1.4 MyEclipse的视图 17 2.1.5 ...

    Java Web完全自学手册03-09-17

    #### 小结 Struts2是一个高度成熟的框架,它不仅解决了原版Struts存在的问题,还融合了WebWork框架的优点。通过提供强大的标签库和灵活的页面导航机制,Struts2大大提升了开发效率。此外,它对Web世界中的MVC模式...

    <Struts Web设计与开发大全>电子版

    **1.5 本章小结** - 对Java Web基础知识进行了回顾,并引出了Struts框架的重要性和学习路径。 #### 二、Struts框架入门 **2.1 Struts的业务流程** - 描述了Struts框架如何处理一个典型的业务请求流程,包括请求...

    Spring中文帮助文档

    14.5.2. 小结 14.6. 文档视图(PDF/Excel) 14.6.1. 简介 14.6.2. 配置和安装 14.7. JasperReports 14.7.1. 依赖的资源 14.7.2. 配置 14.7.3. 构造ModelAndView 14.7.4. 使用子报表 14.7.5. 配置Exporter的...

    Spring API

    14.5.2. 小结 14.6. 文档视图(PDF/Excel) 14.6.1. 简介 14.6.2. 配置和安装 14.7. JasperReports 14.7.1. 依赖的资源 14.7.2. 配置 14.7.3. 构造ModelAndView 14.7.4. 使用子报表 14.7.5. 配置Exporter的...

Global site tag (gtag.js) - Google Analytics