facelets标签】的更多相关文章

facelets标签 <ui:component>标签用于JSF组件树中插入一个uicomponent实例,并作为它包含的的组件和内容片断的根节点,这视图中这个标签以外的的内容被编译器忽略,因此不会显示.   <ui:fragment>相似<ui:component>标签,但是它不会忽略标签的外部内容.   <ui:composition>标签是一个模板标签,它将一些可以别其他face页面包含的内容封装起来, 属性 template是该模板标签文件被应用路径…
在RichFaces中使用Facelets模板 目录 Facelets简介 Facelets标签 创建相应文件 Facelets简介 Facelets是用来构建JSF应用程序的默认视图技术.它为表现层提供了一个强有力的模板化系统.这里将简单介绍一下如何在RichFaces中使用Facelets模板标签.开发环境是基于Maven的,至于如何在Maven中构建RichFaces项目,详情可以参考这里. Facelets标签 下面表格中列举的是模板技术要使用到的标签: 标签 说明 ui:include…
1.jsf(java sever faces) 1.1 jsf的定义: jsf是一种用于构建java web应用程序的框架.它提供了一种以组件为中心的用户界面(UI)构建方法,从而简化了Java服务器端应用程序的开发. 1.2 主要组件: 为了展现UI组件和管理它们的状态,操作事件.服务器端的确认和数据变换:定义页面导航:支持国际化和可访问性:提供对所有特性的可扩展性的API为了在JSP中表示UI组件和拍发组件给服务器端对象的两个JSP自定义tag库. 1.3 技术优点: 引入了基于组件和事件驱…
JSF(JavaServer Faces) JSF应用程序的生命周期从客户端对页面发出HTTP请求时开始,并在服务器响应页面时结束.JSF生命周期分为运行阶段和渲染阶段两个主要阶段. 执行阶段 当第一次请求时,构建或恢复应用程序视图.对于其他后续请求,执行其他操作.执行阶段被进一步分成以下子阶段: 恢复视图阶段 应用请求值阶段 流程验证阶段 更新模型值阶段 调用应用阶段 渲染响应阶段 渲染阶段 在此阶段,请求的视图作为对客户端浏览器的响应.视图渲染是以HTML或XHTML生成输出的过程.在渲染过…
一.jsf(java server faces)的运行原理(工作方式) 1.jsf应用是事件驱动的,当一个事件发生时(比如用户单击一个按钮),事件通知通过HTTP发往服务器,服务器端使用叫做FacesServlet的特殊servlet处理该通知,web容器里每一个jsf应用都有它自己的FacesServlet; 在后台,每一个jsf请求都触发了3件事情: 1)FacesServlet创建FacesContext(该对象中包含Web容器传给FacesServlet的service方法的Servle…
在使用自己的tag时,首先需要在web.xml里面进行注册,注册方式是在web.xml开头加上:  <context-param>        <param-name>facelets.LIBRARIES</param-name>        <param-value>/WEB-INF/facelet-taglibs/echo.taglib.xml</param-value>    </context-param> 并且tag的模…
一.JSF生命周期 JSF是基于事件驱动.JSF生命周期分为两个主要阶段:执行阶段和渲染阶段. 1.执行阶段 分为六个阶段: 恢复视图阶段 当客户端请求一个JavaServer Faces页面时,JavaServer Faces实现开始恢复视图阶段. 在此阶段,JSF将视图中的组件构建为请求页面,线性事件处理程序和验证器的视图,并将视图保存在FacesContext实例中.如果对该页面的请求是回发,那么与该页面相对应的视图已经存在于FacesContext实例中. 在此阶段,JavaServer…
一.JSF生命周期 JSF是基于事件驱动.JSF生命周期分为两个主要阶段:执行阶段和渲染阶段. 1.执行阶段 分为六个阶段: 恢复视图阶段 当客户端请求一个JavaServer Faces页面时,JavaServer Faces实现开始恢复视图阶段. 在此阶段,JSF将视图中的组件构建为请求页面,线性事件处理程序和验证器的视图,并将视图保存在FacesContext实例中.如果对该页面的请求是回发,那么与该页面相对应的视图已经存在于FacesContext实例中. 在此阶段,JavaServer…
ajax本是用在前端的一种异步请求数据的操作,广泛用于js中,一般的js框架如jq都有被封装好的方法,用于发起异步请求操作.异步操作可以增强用户体验和操作,越来越多的程序都在使用ajax.JSF的facelets内置了一个ajax标签,可用于简单的ajax操作. f:ajax 有几个常用属性,分别是:event.listener.render. 1.event:event 对应一个js事件名,该事件名省略了开头的”on“字符,例如点击事件是onclick,那么只需要填入click即可.类似事件还…
一般运用a标签包含img去实现点击图片跳转的功能,这是前端经常要用到的东西. 今天遇到个神奇的bug:如果在img上再包裹一层div,而且div设置了width和height,则图片区域点击时,无任何响应. 出现这个bug的条件是:1.a标签下包含div这样的块元素 2.块元素必须设置width和height属性值 3.该块元素下包含img 解决方法:改结构或者让三个条件的某一个失效就可以了 2015-05-22 补充 1.就算将a标签设置为display:block;也同样失效 2.只要不在i…