JSF开发实战 博客分类: JSF知识与技巧
JSF开发实战的第一篇(jsf开发实战一)演示了如何建立一个最简单的JSF应用,从那个例子中我们可以观察到JSF的页面组件是如何与后台的javabean绑定的,也看到了JSF标签的最基本使用。在本文中我们会演示一个更加复杂的应用,它包含了更丰富的JSF标签。 要开发的例子是一个用户管理程序,管...
程序员文章站2024-03-23Composite模式及其在JSF中的应用 博客分类: JSF composite模式及其在jsf中的应用
一 学习背景 在学习关于JSF组件时涉及到了composite模式,于是就查看一些资料,以下是自己对这种模式的理解。二 自己整理的一些资料(见参考资料)1.composite模式意在组成任意复杂度的整体--部分组件层次结构,同时将单个组件或复合组件视为统一的接口。树形组织结构就是其中一种表现形...
程序员文章站2024-03-23用JSF实现文件下载 博客分类: JSF知识与技巧
用户从页面点击连接(link),下载相关的文件,该文件存在服务器端,或者由服务器端生成文件流,没有物理文件;下载后页面不跳转。JSP代码:<h:commandLink actionListener="#{productBean.downloadAction}" styleClass="high...
程序员文章站2024-03-23用JSF实现文件下载 博客分类: JSF知识与技巧
用户从页面点击连接(link),下载相关的文件,该文件存在服务器端,或者由服务器端生成文件流,没有物理文件;下载后页面不跳转。JSP代码:<h:commandLink actionListener="#{productBean.downloadAction}" styleClass="high...
程序员文章站2024-03-23Composite模式及其在JSF中的应用 博客分类: JSF composite模式及其在jsf中的应用
一 学习背景 在学习关于JSF组件时涉及到了composite模式,于是就查看一些资料,以下是自己对这种模式的理解。二 自己整理的一些资料(见参考资料)1.composite模式意在组成任意复杂度的整体--部分组件层次结构,同时将单个组件或复合组件视为统一的接口。树形组织结构就是其中一种表现形...
程序员文章站2024-03-23开源的BI引擎 JSF数据挖掘UIAjaxEclipse
开源的BI引擎1:http://www.pentaho.com/index.php是一个开源的BI引擎,SourceForge 2006年10月的推荐项目。Pentaho是一个完整的BI平台,包括报表、分析(OLAP)、仪表盘、数据挖掘和数据整合。从介绍上看,Petaho的目标是成为传统BI厂商的首...
程序员文章站2024-03-23JSF标签选择器
关于JSF outputText Convert动态获取值问题<h:outputText value="hello" lang="en" style="color: red"></h:outputText>转换为html为:<span lang="en" style="...
程序员文章站2024-03-13jsf 事件之 值更改事件(实现组建之间的联动)
jsf的六个生命周期:请求--->回复视图-->应用请求值-->过程验证-->更新模型值-->调用应用程序-->呈现相应-->响应 值更改事件发生在 阶段“过程验证”之后 下面的实例实现:下拉框是一组国家列表,当选中一个国家时候,再另一个下拉框中填充该国家的...
程序员文章站2024-03-13jsf*殊字符的转义
jsf在使用jsf为视图的时候,jsf页面中需要转义的特殊字符总结:1,编写javascript的时候,在开始加上//<![CDATA[ 在结束加上//]]>例如:<script type="text/javascript">//<![CDATA[ //j...
程序员文章站2024-03-13jsf之登陆
一环境搭建:1,创建WebProject2,添加jsf jar包:jsf-api.jar jsf-impl.jar3,配置web.xml文件 即可知识点:1,xhtml中#表示延迟取值:什么时候用什么时候计算值 jsp中用$表示及时取值:立马计算并赋值二实例登陆1,web.xml文件配置<?x...
程序员文章站2024-03-13Jsf之标准验证器
Jsf提供了3个标准验证器:<f:validateLength/>,<f:validateLongRange/>,<f:validateDoubleRange/>。下面分别做说明: 1.required<!-- required:true,即必须输入,不能为...
程序员文章站2024-03-13用Ajax4jsf刷新primefaces 组件
平时都使用用Ajax4jsf来刷新JSF,最近使用primefaces 组件,用Ajax4jsf刷新primefaces 组件的方法如下:使用a4j:outputPanel 将要刷新的primefaces 组件包起来就可以,例子代码如下:<a4j:outputPanel id="pgrowl"...
程序员文章站2024-03-13第一个Jsf程序
1.新建工程,并导入Jsf需要的jars:* jsf-impl.jar * jsf-api.jar* commons-digester.jar * commons-collections.jar * commons-beanutils.jar * jstl.jar * standard.jar2.配...
程序员文章站2024-03-13Jsf之NumberConverter
使用h:inputText,h:outputText等输入输出标签时,可以用f:convertNumber来转换数字,百分比或货币的格式。 输入时转换:<h:form><h3>Jsf之NumberConverter</h3> 请输入价格: <h:inputT...
程序员文章站2024-03-13JSF 文件下载
<h:commandLink actionListener="#{referenceGuideCtrller.download}" value="Download" ><f:param name="fileLink" value="#{refFile.filePath}">&...
程序员文章站2024-03-13使用primefaces的JSF做一个文件上传功能所遇到的问题
使用primefaces的JSF做一个UPLOAD文件的功能,在配置中遇到下面的问题 开始在web.xml里面加入filter:<filter> <filter-name>PrimeFaces FileUpload Filter</filter-name> ...
程序员文章站2024-03-13JSF1与JSF2的区别
很多年前用过JSF,当时还是1.2版本。现在JSF最新的版本是2.2.11http://mvnrepository.com/artifact/com.sun.faces/jsf-implJSF1和JSF2在使用上有很大区别,JSF2做了很多改进,简化了开发人员的工作。写这篇文档的目的是为那些维护le...
程序员文章站2024-03-13JSF Binding属性
<h:dataTable var="item" value="#{MyBean.items}"binding="#{MyBean.dataTable}" ><h:column> <h:outputText styleClass="output" value="#{it...
程序员文章站2024-03-13JSF获取请求完整URL
今天遇到需要获取JSF的完整请求地址,以便于解决内外网IP不能同时访问问题,特此做下记录。需要com.sun.faces:jsf-api:2.2.0 这个包import javax.faces.context.ExternalContext;import javax.faces.context.Fa...
程序员文章站2024-03-13jsf之组件的immedate属性,context.renderResponse
在实际开发中有时会遇到这样一种情况: 页面上有三个组件一个组件是名字的输入框,该输入框的是必填项,一个是国家的下拉框,一个是城市的下拉框,要实现更改国家下拉框的数值会自动修改城市下拉框的数值。并且名字输入框是必须填写的。 我们知道名字的校验过程发生在jsf生命周期中 “过程验证”和“更新模型属性”两...
程序员文章站2024-03-13